[2026-03-22 00:00:02] production.INFO: Constructing job for order: 175985  
[2026-03-22 00:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03"} 
[2026-03-22 00:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","total_operations":4,"sites_count":1} 
[2026-03-22 00:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-22 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BmtgIt4MFdyxCLb5PATZI7kTyAg7U1Na","execution_time":"2026-03-22 00:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:00:05] production.INFO: async() رجع: true  
[2026-03-22 00:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:00:07] production.INFO: Handling job for order: 175985  
[2026-03-22 00:00:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:00:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:00:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6f792240-1d20-40cd-88ff-2cfeb3d3040e&Player_ID=0942501041  
[2026-03-22 00:00:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6f792240-1d20-40cd-88ff-2cfeb3d3040e&Player_ID=0942501041","has_body":false} 
[2026-03-22 00:00:07] production.INFO: Operation sent successfully {"operation_id":160996,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3KZGaG5-1774126807","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 00:00:07"}},"processed_data":{"order_number":"ORD-3KZGaG5-1774126807","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 00:00:44] production.INFO: Constructing job for order: 175986  
[2026-03-22 00:00:46] production.INFO: Handling job for order: 175986  
[2026-03-22 00:00:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:00:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:00:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2532ca95-1c91-4544-8d1d-5a60c5557b13&Player_ID=52412307967  
[2026-03-22 00:00:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2532ca95-1c91-4544-8d1d-5a60c5557b13&Player_ID=52412307967","has_body":false} 
[2026-03-22 00:00:47] production.INFO: Operation sent successfully {"operation_id":160997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6IxfgJP-1774126847","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:00:47"}},"processed_data":{"order_number":"ORD-6IxfgJP-1774126847","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:00:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6IxfgJP-1774126847","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:00:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-6IxfgJP-1774126847","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:00:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:00:57] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175986} 
[2026-03-22 00:00:57] production.INFO: Order updated successfully. Order ID: 175986, Status: completed  
[2026-03-22 00:00:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6IxfgJP-1774126847","status":"completed","codes_count":0} 
[2026-03-22 00:01:29] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"600.0","mainamount":"600","operation_number":"600429383296","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6lsln07nqt424ssFuon"}},"user_id":1185} 
[2026-03-22 00:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 00:01:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 00:01:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18398,"user_id":1185,"amount":600.0,"admins_notified":7} 
[2026-03-22 00:01:46] production.INFO: Constructing job for order: 175987  
[2026-03-22 00:01:48] production.INFO: Handling job for order: 175987  
[2026-03-22 00:01:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:01:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:01:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e77d30e-c90b-48df-8f30-126cb1d4ed84&Player_ID=52412307967  
[2026-03-22 00:01:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e77d30e-c90b-48df-8f30-126cb1d4ed84&Player_ID=52412307967","has_body":false} 
[2026-03-22 00:01:48] production.INFO: Operation sent successfully {"operation_id":160998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ekt-1774126908","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:01:48"}},"processed_data":{"order_number":"ORD-ekt-1774126908","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03"} 
[2026-03-22 00:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","total_operations":6,"sites_count":2} 
[2026-03-22 00:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-ekt-1774126908"]} 
[2026-03-22 00:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-22 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ekt-1774126908","operation_id":160998} 
[2026-03-22 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 00:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-3KZGaG5-1774126807"]} 
[2026-03-22 00:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 00:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 00:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"count":1} 
[2026-03-22 00:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"count":1} 
[2026-03-22 00:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"user_id":107,"notification_type":"order_approved","reference_id":175985} 
[2026-03-22 00:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"processed":1,"errors":0} 
[2026-03-22 00:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996,"processed":1,"errors":0} 
[2026-03-22 00:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NokRlLavCeCKHmHlTfODhQ2w1FvCj4DR","execution_time":"2026-03-22 00:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KZGaG5-1774126807","operation_id":160996} 
[2026-03-22 00:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 00:02:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ekt-1774126908","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:02:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-ekt-1774126908","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:02:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:02:09] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175987} 
[2026-03-22 00:02:09] production.INFO: Order updated successfully. Order ID: 175987, Status: completed  
[2026-03-22 00:02:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ekt-1774126908","status":"completed","codes_count":0} 
[2026-03-22 00:02:25] production.INFO: Constructing job for order: 175988  
[2026-03-22 00:02:28] production.INFO: Handling job for order: 175988  
[2026-03-22 00:02:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:02:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:02:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=238628f3-975a-4e0e-b519-f810b353c05e&Player_ID=52007625657  
[2026-03-22 00:02:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=238628f3-975a-4e0e-b519-f810b353c05e&Player_ID=52007625657","has_body":false} 
[2026-03-22 00:02:29] production.INFO: Operation sent successfully {"operation_id":160999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O5xmc-1774126949","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:02:29"}},"processed_data":{"order_number":"ORD-O5xmc-1774126949","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 00:02:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O5xmc-1774126949","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:02:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-O5xmc-1774126949","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:02:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:02:48] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175988} 
[2026-03-22 00:02:48] production.INFO: Order updated successfully. Order ID: 175988, Status: completed  
[2026-03-22 00:02:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O5xmc-1774126949","status":"completed","codes_count":0} 
[2026-03-22 00:02:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 00:03:16] production.INFO: Constructing job for order: 175989  
[2026-03-22 00:03:17] production.INFO: Handling job for order: 175989  
[2026-03-22 00:03:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:03:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:03:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=2dbc326a-9236-4b2f-803a-5f6fb2e087b1&Player_ID=51090731  
[2026-03-22 00:03:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=2dbc326a-9236-4b2f-803a-5f6fb2e087b1&Player_ID=51090731","has_body":false} 
[2026-03-22 00:03:18] production.INFO: Operation sent successfully {"operation_id":161000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JeZQc-1774126998","amount":3.435896000000000061191940403659828007221221923828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 00:03:18"}},"processed_data":{"order_number":"ORD-JeZQc-1774126998","amount":3.435896000000000061191940403659828007221221923828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 00:03:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JeZQc-1774126998","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:03:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-JeZQc-1774126998","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:03:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:03:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"order_approved","reference_id":175989} 
[2026-03-22 00:03:21] production.INFO: Order updated successfully. Order ID: 175989, Status: completed  
[2026-03-22 00:03:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JeZQc-1774126998","status":"completed","codes_count":0} 
[2026-03-22 00:03:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-22 00:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03"} 
[2026-03-22 00:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","total_operations":4,"sites_count":1} 
[2026-03-22 00:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-22 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"akHZaMWgVqbxuNPEpqCXniXoCj0HsjBG","execution_time":"2026-03-22 00:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:04:14] production.INFO: Constructing job for order: 175990  
[2026-03-22 00:04:15] production.INFO: Handling job for order: 175990  
[2026-03-22 00:04:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:04:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:04:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=3f8852f7-5328-47e3-b224-bbd8e75bc7ab&Player_ID=13331  
[2026-03-22 00:04:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=3f8852f7-5328-47e3-b224-bbd8e75bc7ab&Player_ID=13331","has_body":false} 
[2026-03-22 00:04:16] production.INFO: Operation sent successfully {"operation_id":161001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LVj-1774127056","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-22 00:04:16"}},"processed_data":{"order_number":"ORD-LVj-1774127056","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-22 00:04:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LVj-1774127056","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:04:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-LVj-1774127056","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:04:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:04:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175990} 
[2026-03-22 00:04:21] production.INFO: Order updated successfully. Order ID: 175990, Status: completed  
[2026-03-22 00:04:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LVj-1774127056","status":"completed","codes_count":0} 
[2026-03-22 00:04:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 00:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:05:03] production.INFO: async() رجع: true  
[2026-03-22 00:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02"} 
[2026-03-22 00:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","total_operations":4,"sites_count":1} 
[2026-03-22 00:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-22 00:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t8jQ6b653Opz8lOBvX0rVDRKpy3lIGyk","execution_time":"2026-03-22 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:06:10] production.INFO: Constructing job for order: 175991  
[2026-03-22 00:06:11] production.INFO: Handling job for order: 175991  
[2026-03-22 00:06:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:06:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:06:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=4a45c0cf-86da-449a-a88f-95c511c7ce37&Player_ID=1687173200  
[2026-03-22 00:06:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=4a45c0cf-86da-449a-a88f-95c511c7ce37&Player_ID=1687173200","has_body":false} 
[2026-03-22 00:06:12] production.INFO: Operation sent successfully {"operation_id":161002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2BW1a-1774127172","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 00:06:12"}},"processed_data":{"order_number":"ORD-2BW1a-1774127172","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 00:06:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2BW1a-1774127172","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:06:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-2BW1a-1774127172","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:06:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:06:18] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":175991} 
[2026-03-22 00:06:18] production.INFO: Order updated successfully. Order ID: 175991, Status: completed  
[2026-03-22 00:06:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2BW1a-1774127172","status":"completed","codes_count":0} 
[2026-03-22 00:06:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 00:06:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6WG6b-1774117929","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:06:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-6WG6b-1774117929","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:06:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:06:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":175834} 
[2026-03-22 00:06:36] production.INFO: Order updated successfully. Order ID: 175834, Status: completed  
[2026-03-22 00:06:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6WG6b-1774117929","status":"completed","codes_count":0} 
[2026-03-22 00:06:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 00:07:57] production.INFO: Constructing job for order: 175992  
[2026-03-22 00:07:58] production.INFO: Handling job for order: 175992  
[2026-03-22 00:07:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:07:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:07:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=11a21e4b-a8d0-4e43-bca0-4d59d8750760&Player_ID=51595126642  
[2026-03-22 00:07:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=11a21e4b-a8d0-4e43-bca0-4d59d8750760&Player_ID=51595126642","has_body":false} 
[2026-03-22 00:07:59] production.INFO: Operation sent successfully {"operation_id":161003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kcI7pU-1774127279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:07:59"}},"processed_data":{"order_number":"ORD-kcI7pU-1774127279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02"} 
[2026-03-22 00:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","total_operations":4,"sites_count":1} 
[2026-03-22 00:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-kcI7pU-1774127279"]} 
[2026-03-22 00:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kcI7pU-1774127279","operation_id":161003} 
[2026-03-22 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KZGzZahIuEQSt5MnlLQcG5e7Uk9uHQ3l","execution_time":"2026-03-22 00:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:08:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kcI7pU-1774127279","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:08:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-kcI7pU-1774127279","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:08:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:08:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175992} 
[2026-03-22 00:08:21] production.INFO: Order updated successfully. Order ID: 175992, Status: completed  
[2026-03-22 00:08:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kcI7pU-1774127279","status":"completed","codes_count":0} 
[2026-03-22 00:08:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 00:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02"} 
[2026-03-22 00:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","total_operations":3,"sites_count":1} 
[2026-03-22 00:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C14SOIYdEZBN7Tc5aNd1ceDBUW1J1Bks","execution_time":"2026-03-22 00:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:10:05] production.INFO: async() رجع: true  
[2026-03-22 00:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:10:15] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 00:10:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 00:10:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-22 00:11:40] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":175956} 
[2026-03-22 00:11:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 00:11:47] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":175972} 
[2026-03-22 00:11:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-22 00:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03"} 
[2026-03-22 00:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mGMsnUTEm0niRs8PJqb4QwqFhRC8XDbd","execution_time":"2026-03-22 00:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:12:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18394} 
[2026-03-22 00:13:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 00:13:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"request_rejected","reference_id":18395} 
[2026-03-22 00:13:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 00:13:33] production.INFO: SendAcceptReject: Notification queued {"user_id":227,"notification_type":"request_approved","reference_id":18396} 
[2026-03-22 00:13:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-22 00:13:38] production.INFO: Constructing job for order: 175993  
[2026-03-22 00:13:39] production.INFO: Handling job for order: 175993  
[2026-03-22 00:13:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:13:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:13:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9fa31678-208d-49f6-89ac-f7bf8a79e6c4&Player_ID=52173300056  
[2026-03-22 00:13:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9fa31678-208d-49f6-89ac-f7bf8a79e6c4&Player_ID=52173300056","has_body":false} 
[2026-03-22 00:13:40] production.INFO: Operation sent successfully {"operation_id":161004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mFbZx6-1774127620","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:13:40"}},"processed_data":{"order_number":"ORD-mFbZx6-1774127620","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 00:13:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mFbZx6-1774127620","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:13:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-mFbZx6-1774127620","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:13:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:13:58] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":175993} 
[2026-03-22 00:13:58] production.INFO: Order updated successfully. Order ID: 175993, Status: completed  
[2026-03-22 00:13:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mFbZx6-1774127620","status":"completed","codes_count":0} 
[2026-03-22 00:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 00:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01"} 
[2026-03-22 00:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","total_operations":3,"sites_count":1} 
[2026-03-22 00:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KApUW5MWqzSR8OeNtzK3yGtK9mSpPi3H","execution_time":"2026-03-22 00:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:14:38] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18397} 
[2026-03-22 00:14:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-22 00:14:43] production.INFO: Constructing job for order: 175994  
[2026-03-22 00:14:46] production.INFO: Handling job for order: 175994  
[2026-03-22 00:14:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:14:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:14:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b19707e5-d07f-41bd-ab6d-a339e2a01044&Player_ID=106680263  
[2026-03-22 00:14:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=b19707e5-d07f-41bd-ab6d-a339e2a01044&Player_ID=106680263","has_body":false} 
[2026-03-22 00:14:47] production.INFO: Operation sent successfully {"operation_id":161005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M77d-1774127687","amount":3.477105800000000357385943061672151088714599609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 00:14:47"}},"processed_data":{"order_number":"ORD-M77d-1774127687","amount":3.477105800000000357385943061672151088714599609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 00:14:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M77d-1774127687","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:14:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-M77d-1774127687","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:14:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:14:52] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175994} 
[2026-03-22 00:14:52] production.INFO: Order updated successfully. Order ID: 175994, Status: completed  
[2026-03-22 00:14:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M77d-1774127687","status":"completed","codes_count":0} 
[2026-03-22 00:14:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:15:05] production.INFO: async() رجع: true  
[2026-03-22 00:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:15:05] production.INFO: Constructing job for order: 175995  
[2026-03-22 00:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:15:06] production.INFO: Handling job for order: 175995  
[2026-03-22 00:15:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:15:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:15:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=10000&uuid=d9dcda1a-321f-4224-84e3-49ca7ed0ec9f&Player_ID=822434973  
[2026-03-22 00:15:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=10000&uuid=d9dcda1a-321f-4224-84e3-49ca7ed0ec9f&Player_ID=822434973","has_body":false} 
[2026-03-22 00:15:08] production.INFO: Operation sent successfully {"operation_id":161006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gc2lPr-1774127707","amount":10.4427929999999999921556081972084939479827880859375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-22 00:15:08"}},"processed_data":{"order_number":"ORD-gc2lPr-1774127707","amount":10.4427929999999999921556081972084939479827880859375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-22 00:15:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1185,"notification_type":"request_approved","reference_id":18398} 
[2026-03-22 00:15:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-22 00:15:53] production.INFO: Constructing job for order: 175996  
[2026-03-22 00:15:56] production.INFO: Handling job for order: 175996  
[2026-03-22 00:15:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:15:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:15:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5b272e62-6c27-4467-a87e-c80f1bfea1b2&Player_ID=0951874614  
[2026-03-22 00:15:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5b272e62-6c27-4467-a87e-c80f1bfea1b2&Player_ID=0951874614","has_body":false} 
[2026-03-22 00:15:56] production.INFO: Operation sent successfully {"operation_id":161007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l7qhYS2-1774127756","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 00:15:56"}},"processed_data":{"order_number":"ORD-l7qhYS2-1774127756","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 00:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02"} 
[2026-03-22 00:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","total_operations":5,"sites_count":2} 
[2026-03-22 00:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-gc2lPr-1774127707"]} 
[2026-03-22 00:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gc2lPr-1774127707","operation_id":161006} 
[2026-03-22 00:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-l7qhYS2-1774127756"]} 
[2026-03-22 00:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 00:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007} 
[2026-03-22 00:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 00:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"processed":0,"errors":0} 
[2026-03-22 00:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XhOo0eTRh8RjKtQILVkCrMRUvLeGsK6L","execution_time":"2026-03-22 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007} 
[2026-03-22 00:16:50] production.INFO: Constructing job for order: 175997  
[2026-03-22 00:16:51] production.INFO: Handling job for order: 175997  
[2026-03-22 00:16:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:16:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:16:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=47ade067-a23c-4355-b449-47d015d928f0&Player_ID=20204s  
[2026-03-22 00:16:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=47ade067-a23c-4355-b449-47d015d928f0&Player_ID=20204s","has_body":false} 
[2026-03-22 00:16:52] production.INFO: Operation sent successfully {"operation_id":161008,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OlcZNJu-1774127811","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 00:16:52"}},"processed_data":{"order_number":"ORD-OlcZNJu-1774127811","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 00:16:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OlcZNJu-1774127811","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:16:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-OlcZNJu-1774127811","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:16:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:16:58] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":175997} 
[2026-03-22 00:16:58] production.INFO: Order updated successfully. Order ID: 175997, Status: completed  
[2026-03-22 00:16:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OlcZNJu-1774127811","status":"completed","codes_count":0} 
[2026-03-22 00:17:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-22 00:17:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 00:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04"} 
[2026-03-22 00:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","total_operations":5,"sites_count":2} 
[2026-03-22 00:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-gc2lPr-1774127707"]} 
[2026-03-22 00:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 00:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":951,"notification_type":"order_approved","reference_id":175995} 
[2026-03-22 00:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-l7qhYS2-1774127756"]} 
[2026-03-22 00:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 00:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 00:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"count":1} 
[2026-03-22 00:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"count":1} 
[2026-03-22 00:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"user_id":107,"notification_type":"order_approved","reference_id":175996} 
[2026-03-22 00:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"processed":1,"errors":0} 
[2026-03-22 00:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007,"processed":1,"errors":0} 
[2026-03-22 00:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zrW9jJqzl2zJfv1m98QuampF1tk2cijD","execution_time":"2026-03-22 00:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l7qhYS2-1774127756","operation_id":161007} 
[2026-03-22 00:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-22 00:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 00:18:33] production.INFO: Constructing job for order: 175998  
[2026-03-22 00:18:34] production.INFO: Handling job for order: 175998  
[2026-03-22 00:18:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:18:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:18:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=32193&uuid=10c0dfb3-5bda-48af-8e93-40eb9bdb2cc2&Player_ID=10422323  
[2026-03-22 00:18:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=32193&uuid=10c0dfb3-5bda-48af-8e93-40eb9bdb2cc2&Player_ID=10422323","has_body":false} 
[2026-03-22 00:18:35] production.INFO: Operation sent successfully {"operation_id":161009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hx5v9KBc-1774127915","amount":4.5914075108999998775516360183246433734893798828125,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-22 00:18:35"}},"processed_data":{"order_number":"ORD-hx5v9KBc-1774127915","amount":4.5914075108999998775516360183246433734893798828125,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-22 00:18:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hx5v9KBc-1774127915","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:18:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-hx5v9KBc-1774127915","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:18:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:18:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1185,"notification_type":"order_approved","reference_id":175998} 
[2026-03-22 00:18:43] production.INFO: Order updated successfully. Order ID: 175998, Status: completed  
[2026-03-22 00:18:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hx5v9KBc-1774127915","status":"completed","codes_count":0} 
[2026-03-22 00:18:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-22 00:18:50] production.INFO: Constructing job for order: 175999  
[2026-03-22 00:18:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 00:18:53] production.INFO: Handling job for order: 175999  
[2026-03-22 00:18:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:18:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:18:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=5bc17408-1311-48e5-baf9-d2c41df29a03&Player_ID=58128781  
[2026-03-22 00:18:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=5bc17408-1311-48e5-baf9-d2c41df29a03&Player_ID=58128781","has_body":false} 
[2026-03-22 00:18:54] production.INFO: Operation sent successfully {"operation_id":161010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Jj7-1774127933","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 00:18:54"}},"processed_data":{"order_number":"ORD-4Jj7-1774127933","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 00:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03"} 
[2026-03-22 00:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","total_operations":4,"sites_count":1} 
[2026-03-22 00:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-4Jj7-1774127933"]} 
[2026-03-22 00:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Jj7-1774127933","operation_id":161010} 
[2026-03-22 00:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qPDRSmRfG4CuloBu6snYWeiCRfV6YJck","execution_time":"2026-03-22 00:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:20:05] production.INFO: async() رجع: true  
[2026-03-22 00:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:20:49] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1101.5","mainamount":"1100","operation_number":"156282297","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php72gv4epek4sb3a9Qsfi"}},"user_id":1745} 
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 00:20:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 00:20:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18399,"user_id":1745,"amount":1083.5,"admins_notified":7} 
[2026-03-22 00:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03"} 
[2026-03-22 00:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","total_operations":4,"sites_count":1} 
[2026-03-22 00:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-4Jj7-1774127933"]} 
[2026-03-22 00:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 00:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":587,"notification_type":"order_approved","reference_id":175999} 
[2026-03-22 00:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7fK5c1rkxD1WFG2IGbtN0TBIk9F7tXa3","execution_time":"2026-03-22 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:22:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 00:22:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"request_approved","reference_id":18399} 
[2026-03-22 00:22:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 00:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02"} 
[2026-03-22 00:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","total_operations":3,"sites_count":1} 
[2026-03-22 00:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6CYvCg6mUCPXXMYskZRrTClM1Ffo6yJo","execution_time":"2026-03-22 00:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:25:05] production.INFO: async() رجع: true  
[2026-03-22 00:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03"} 
[2026-03-22 00:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jbDKCH6nY1r9pV2fiTrYgoLuYexsGTns","execution_time":"2026-03-22 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:26:12] production.INFO: Constructing job for order: 176000  
[2026-03-22 00:26:15] production.INFO: Handling job for order: 176000  
[2026-03-22 00:26:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:26:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:26:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c0b8a3c1-c506-4b90-a0c2-8cfc3c727d5c&Player_ID=471156  
[2026-03-22 00:26:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c0b8a3c1-c506-4b90-a0c2-8cfc3c727d5c&Player_ID=471156","has_body":false} 
[2026-03-22 00:26:16] production.INFO: Operation sent successfully {"operation_id":161011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8vfU-1774128376","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 00:26:16"}},"processed_data":{"order_number":"ORD-8vfU-1774128376","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 00:26:49] production.INFO: Constructing job for order: 176001  
[2026-03-22 00:26:50] production.INFO: Constructing job for order: 176002  
[2026-03-22 00:26:52] production.INFO: Handling job for order: 176001  
[2026-03-22 00:26:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:26:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:26:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=49a38e30-b8db-41c3-9518-ef78b6245402&Player_ID=66204923  
[2026-03-22 00:26:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=49a38e30-b8db-41c3-9518-ef78b6245402&Player_ID=66204923","has_body":false} 
[2026-03-22 00:26:53] production.INFO: Operation sent successfully {"operation_id":161012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N3JyA-1774128413","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-22 00:26:53"}},"processed_data":{"order_number":"ORD-N3JyA-1774128413","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-22 00:26:53] production.INFO: Handling job for order: 176002  
[2026-03-22 00:26:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:26:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:26:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4d9adc50-0d0e-4aa4-a035-f941eec61001&Player_ID=51323866034  
[2026-03-22 00:26:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4d9adc50-0d0e-4aa4-a035-f941eec61001&Player_ID=51323866034","has_body":false} 
[2026-03-22 00:26:54] production.INFO: Operation sent successfully {"operation_id":161013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-24tGR-1774128413","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:26:54"}},"processed_data":{"order_number":"ORD-24tGR-1774128413","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:26:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N3JyA-1774128413","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:26:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-N3JyA-1774128413","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:26:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:26:59] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176001} 
[2026-03-22 00:26:59] production.INFO: Order updated successfully. Order ID: 176001, Status: completed  
[2026-03-22 00:26:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N3JyA-1774128413","status":"completed","codes_count":0} 
[2026-03-22 00:27:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 00:27:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-24tGR-1774128413","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:27:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-24tGR-1774128413","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:27:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:27:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":176002} 
[2026-03-22 00:27:05] production.INFO: Order updated successfully. Order ID: 176002, Status: completed  
[2026-03-22 00:27:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-24tGR-1774128413","status":"completed","codes_count":0} 
[2026-03-22 00:27:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-22 00:27:12] production.INFO: Constructing job for order: 176003  
[2026-03-22 00:27:15] production.INFO: Handling job for order: 176003  
[2026-03-22 00:27:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:27:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:27:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6fe93bda-f71b-4975-a3f4-f444e4a2f6ff&Player_ID=51595126642  
[2026-03-22 00:27:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6fe93bda-f71b-4975-a3f4-f444e4a2f6ff&Player_ID=51595126642","has_body":false} 
[2026-03-22 00:27:16] production.INFO: Operation sent successfully {"operation_id":161014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ACj5i1-1774128435","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:27:16"}},"processed_data":{"order_number":"ORD-ACj5i1-1774128435","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 00:27:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ACj5i1-1774128435","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:27:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-ACj5i1-1774128435","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:27:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:27:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":176003} 
[2026-03-22 00:27:32] production.INFO: Order updated successfully. Order ID: 176003, Status: completed  
[2026-03-22 00:27:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ACj5i1-1774128435","status":"completed","codes_count":0} 
[2026-03-22 00:27:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 00:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04"} 
[2026-03-22 00:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","total_operations":4,"sites_count":1} 
[2026-03-22 00:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-8vfU-1774128376"]} 
[2026-03-22 00:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 00:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":107,"notification_type":"order_approved","reference_id":176000} 
[2026-03-22 00:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Q2cp6OUSjfPZshhpd5iKr6slMOuSgCpw","execution_time":"2026-03-22 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 00:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01"} 
[2026-03-22 00:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","total_operations":3,"sites_count":1} 
[2026-03-22 00:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"duf71lJSfdkEZVYF9PXDoORbTWWLjzGZ","execution_time":"2026-03-22 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:30:03] production.INFO: async() رجع: true  
[2026-03-22 00:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02"} 
[2026-03-22 00:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","total_operations":3,"sites_count":1} 
[2026-03-22 00:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"07qDE2WMtg9KbqAfW2hdxep4qGYhPiBn","execution_time":"2026-03-22 00:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:33:06] production.INFO: Constructing job for order: 176004  
[2026-03-22 00:33:08] production.INFO: Handling job for order: 176004  
[2026-03-22 00:33:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:33:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:33:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=11500&uuid=c2ce9a4c-4ab9-4a2f-9255-bde931333566&Player_ID=57944624  
[2026-03-22 00:33:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=11500&uuid=c2ce9a4c-4ab9-4a2f-9255-bde931333566&Player_ID=57944624","has_body":false} 
[2026-03-22 00:33:09] production.INFO: Operation sent successfully {"operation_id":161015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nux-1774128789","amount":1.94556079999999997909299054299481213092803955078125,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-22 00:33:09"}},"processed_data":{"order_number":"ORD-Nux-1774128789","amount":1.94556079999999997909299054299481213092803955078125,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-22 00:33:39] production.INFO: Constructing job for order: 176005  
[2026-03-22 00:33:42] production.INFO: Handling job for order: 176005  
[2026-03-22 00:33:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:33:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:33:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1c9ecd92-002e-4c77-9ee9-70fa96a3ce43&Player_ID=52198453576  
[2026-03-22 00:33:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1c9ecd92-002e-4c77-9ee9-70fa96a3ce43&Player_ID=52198453576","has_body":false} 
[2026-03-22 00:33:43] production.INFO: Operation sent successfully {"operation_id":161016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v2OGIx-1774128822","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:33:43"}},"processed_data":{"order_number":"ORD-v2OGIx-1774128822","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 00:33:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v2OGIx-1774128822","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:33:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-v2OGIx-1774128822","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:33:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:33:54] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176005} 
[2026-03-22 00:33:54] production.INFO: Order updated successfully. Order ID: 176005, Status: completed  
[2026-03-22 00:33:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v2OGIx-1774128822","status":"completed","codes_count":0} 
[2026-03-22 00:33:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 00:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nux-1774128789","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nux-1774128789","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:34:03] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176004} 
[2026-03-22 00:34:03] production.INFO: Order updated successfully. Order ID: 176004, Status: completed  
[2026-03-22 00:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nux-1774128789","status":"completed","codes_count":0} 
[2026-03-22 00:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04"} 
[2026-03-22 00:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","total_operations":3,"sites_count":1} 
[2026-03-22 00:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dwnYFLsyOWoW6Nb7jae0dvDFIDZmxP0H","execution_time":"2026-03-22 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 00:34:39] production.INFO: Constructing job for order: 176006  
[2026-03-22 00:34:40] production.INFO: Handling job for order: 176006  
[2026-03-22 00:34:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:34:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:34:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1ad5763a-df97-4f22-b503-03012ab74c82&Player_ID=51779728027  
[2026-03-22 00:34:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1ad5763a-df97-4f22-b503-03012ab74c82&Player_ID=51779728027","has_body":false} 
[2026-03-22 00:34:41] production.INFO: Operation sent successfully {"operation_id":161017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ygEkix-1774128880","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:34:41"}},"processed_data":{"order_number":"ORD-ygEkix-1774128880","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 00:34:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ygEkix-1774128880","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:34:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-ygEkix-1774128880","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:34:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:34:54] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176006} 
[2026-03-22 00:34:54] production.INFO: Order updated successfully. Order ID: 176006, Status: completed  
[2026-03-22 00:34:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ygEkix-1774128880","status":"completed","codes_count":0} 
[2026-03-22 00:34:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 00:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:35:04] production.INFO: async() رجع: true  
[2026-03-22 00:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02"} 
[2026-03-22 00:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","total_operations":3,"sites_count":1} 
[2026-03-22 00:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xNmigf8hm93qoWHxKZBP5w4X5hZ9CiaL","execution_time":"2026-03-22 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:36:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"8950.695","mainamount":"9087","operation_number":"156315164","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7lfinoobscfmeJQBya7"}},"user_id":620} 
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 00:36:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 00:36:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18400,"user_id":620,"amount":8950.6949999999997089616954326629638671875,"admins_notified":7} 
[2026-03-22 00:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03"} 
[2026-03-22 00:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bngU3zmBHdRiDGcovl8y3tc16LY7gAsC","execution_time":"2026-03-22 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03"} 
[2026-03-22 00:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wkS69usRuJ17yO47b64aayRhYSRhBsix","execution_time":"2026-03-22 00:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:40:05] production.INFO: async() رجع: true  
[2026-03-22 00:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:40:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"156317013","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppklkf5l4thsu6oeOq00"}},"user_id":1552} 
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 00:40:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 00:40:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18401,"user_id":1552,"amount":98.5,"admins_notified":7} 
[2026-03-22 00:41:19] production.INFO: Constructing job for order: 176007  
[2026-03-22 00:41:22] production.INFO: Handling job for order: 176007  
[2026-03-22 00:41:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:41:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:41:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=516ec59a-b220-464f-a84e-f51ffb200dcf&Player_ID=11200494  
[2026-03-22 00:41:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=516ec59a-b220-464f-a84e-f51ffb200dcf&Player_ID=11200494","has_body":false} 
[2026-03-22 00:41:23] production.INFO: Operation sent successfully {"operation_id":161018,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ryCdxnxy-1774129282","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 00:41:23"}},"processed_data":{"order_number":"ORD-ryCdxnxy-1774129282","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 00:41:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ryCdxnxy-1774129282","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:41:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-ryCdxnxy-1774129282","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:41:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:41:27] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176007} 
[2026-03-22 00:41:27] production.INFO: Order updated successfully. Order ID: 176007, Status: completed  
[2026-03-22 00:41:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ryCdxnxy-1774129282","status":"completed","codes_count":0} 
[2026-03-22 00:41:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 00:41:32] production.INFO: Constructing job for order: 176008  
[2026-03-22 00:41:35] production.INFO: Handling job for order: 176008  
[2026-03-22 00:41:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:41:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:41:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d67da689-d484-4e1c-968f-a90b12a45d12&Player_ID=0940653911  
[2026-03-22 00:41:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d67da689-d484-4e1c-968f-a90b12a45d12&Player_ID=0940653911","has_body":false} 
[2026-03-22 00:41:35] production.INFO: Operation sent successfully {"operation_id":161019,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0tP0vk-1774129295","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 00:41:35"}},"processed_data":{"order_number":"ORD-0tP0vk-1774129295","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 00:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02"} 
[2026-03-22 00:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","total_operations":4,"sites_count":2} 
[2026-03-22 00:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-0tP0vk-1774129295"]} 
[2026-03-22 00:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 00:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 00:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"count":1} 
[2026-03-22 00:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"count":1} 
[2026-03-22 00:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"user_id":908,"notification_type":"order_approved","reference_id":176008} 
[2026-03-22 00:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"processed":1,"errors":0} 
[2026-03-22 00:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019,"processed":1,"errors":0} 
[2026-03-22 00:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"53Elw4WGVJwi0D7u1YX8RURXH0C3fy1F","execution_time":"2026-03-22 00:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0tP0vk-1774129295","operation_id":161019} 
[2026-03-22 00:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-22 00:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03"} 
[2026-03-22 00:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xVAQPEgbLsPREai0f50SWxncbqcy9Vly","execution_time":"2026-03-22 00:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:44:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_rejected","reference_id":175686} 
[2026-03-22 00:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-22 00:44:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-22 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 00:45:05] production.INFO: async() رجع: true  
[2026-03-22 00:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:45:17] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18400} 
[2026-03-22 00:45:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 00:45:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"request_approved","reference_id":18401} 
[2026-03-22 00:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 00:45:42] production.INFO: Constructing job for order: 176009  
[2026-03-22 00:45:43] production.INFO: Handling job for order: 176009  
[2026-03-22 00:45:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:45:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:45:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3add3e20-467d-461e-ae71-571d0173e144&Player_ID=51323866034  
[2026-03-22 00:45:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3add3e20-467d-461e-ae71-571d0173e144&Player_ID=51323866034","has_body":false} 
[2026-03-22 00:45:43] production.INFO: Operation sent successfully {"operation_id":161020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uLFRU0-1774129543","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:45:43"}},"processed_data":{"order_number":"ORD-uLFRU0-1774129543","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:45:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uLFRU0-1774129543","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:45:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-uLFRU0-1774129543","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:45:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:45:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":176009} 
[2026-03-22 00:45:55] production.INFO: Order updated successfully. Order ID: 176009, Status: completed  
[2026-03-22 00:45:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uLFRU0-1774129543","status":"completed","codes_count":0} 
[2026-03-22 00:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-22 00:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01"} 
[2026-03-22 00:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","total_operations":3,"sites_count":1} 
[2026-03-22 00:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hz6PijAZG8e62NTsoEfdKLVmFxBtkoWX","execution_time":"2026-03-22 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:47:11] production.INFO: Constructing job for order: 176010  
[2026-03-22 00:47:14] production.INFO: Handling job for order: 176010  
[2026-03-22 00:47:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:47:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:47:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8b9e6c2e-7e62-4edc-9597-7752d13f40ab&Player_ID=0960098803  
[2026-03-22 00:47:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8b9e6c2e-7e62-4edc-9597-7752d13f40ab&Player_ID=0960098803","has_body":false} 
[2026-03-22 00:47:14] production.INFO: Operation sent successfully {"operation_id":161021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Fcn-1774129634","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 00:47:14"}},"processed_data":{"order_number":"ORD-0Fcn-1774129634","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 00:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02"} 
[2026-03-22 00:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","total_operations":4,"sites_count":2} 
[2026-03-22 00:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-0Fcn-1774129634"]} 
[2026-03-22 00:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 00:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 00:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"count":1} 
[2026-03-22 00:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"count":1} 
[2026-03-22 00:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"user_id":31,"notification_type":"order_approved","reference_id":176010} 
[2026-03-22 00:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"processed":1,"errors":0} 
[2026-03-22 00:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021,"processed":1,"errors":0} 
[2026-03-22 00:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JUurzqhHA9OL6fxHNPgB2fQ9h79vJLU2","execution_time":"2026-03-22 00:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Fcn-1774129634","operation_id":161021} 
[2026-03-22 00:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-22 00:48:09] production.INFO: Constructing job for order: 176011  
[2026-03-22 00:48:10] production.INFO: Handling job for order: 176011  
[2026-03-22 00:48:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:48:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:48:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=2f7fab5d-21db-4673-90b2-c0f0969c6b81&Player_ID=471156  
[2026-03-22 00:48:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=2f7fab5d-21db-4673-90b2-c0f0969c6b81&Player_ID=471156","has_body":false} 
[2026-03-22 00:48:10] production.INFO: Operation sent successfully {"operation_id":161022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4gbSMs-1774129690","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 00:48:10"}},"processed_data":{"order_number":"ORD-4gbSMs-1774129690","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 00:49:40] production.INFO: Constructing job for order: 176012  
[2026-03-22 00:49:43] production.INFO: Handling job for order: 176012  
[2026-03-22 00:49:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=14999&uuid=e12bcdef-2b0e-4628-ad35-345a84929e1e&Player_ID=210339177  
[2026-03-22 00:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=14999&uuid=e12bcdef-2b0e-4628-ad35-345a84929e1e&Player_ID=210339177","has_body":false} 
[2026-03-22 00:49:44] production.INFO: Operation sent successfully {"operation_id":161023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cmpTSJ-1774129784","amount":2.07200085739999995126936482847668230533599853515625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 00:49:44"}},"processed_data":{"order_number":"ORD-cmpTSJ-1774129784","amount":2.07200085739999995126936482847668230533599853515625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 00:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02"} 
[2026-03-22 00:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","total_operations":5,"sites_count":1} 
[2026-03-22 00:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-4gbSMs-1774129690","ORD-cmpTSJ-1774129784"]} 
[2026-03-22 00:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cmpTSJ-1774129784","operation_id":161023} 
[2026-03-22 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 00:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 00:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-22 00:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":107,"notification_type":"order_approved","reference_id":176011} 
[2026-03-22 00:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-22 00:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fouKtUe5JeBXmAVqBKRN4uanuUfOt3Ra","execution_time":"2026-03-22 00:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 00:50:04] production.INFO: async() رجع: true  
[2026-03-22 00:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 00:50:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cmpTSJ-1774129784","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:50:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-cmpTSJ-1774129784","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:50:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:50:49] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176012} 
[2026-03-22 00:50:49] production.INFO: Order updated successfully. Order ID: 176012, Status: completed  
[2026-03-22 00:50:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cmpTSJ-1774129784","status":"completed","codes_count":0} 
[2026-03-22 00:50:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 00:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03"} 
[2026-03-22 00:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hfYNssp6vgYacEr7VDsel9a2nnweCn3z","execution_time":"2026-03-22 00:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:52:31] production.INFO: Constructing job for order: 176013  
[2026-03-22 00:52:33] production.INFO: Handling job for order: 176013  
[2026-03-22 00:52:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:52:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:52:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=038c4beb-1523-4854-8d60-0af4a38d923a&Player_ID=971315909  
[2026-03-22 00:52:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=038c4beb-1523-4854-8d60-0af4a38d923a&Player_ID=971315909","has_body":false} 
[2026-03-22 00:52:34] production.INFO: Operation sent successfully {"operation_id":161024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3F4PY-1774129954","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 00:52:34"}},"processed_data":{"order_number":"ORD-3F4PY-1774129954","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 00:52:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3F4PY-1774129954","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:52:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-3F4PY-1774129954","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:52:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:52:40] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176013} 
[2026-03-22 00:52:40] production.INFO: Order updated successfully. Order ID: 176013, Status: completed  
[2026-03-22 00:52:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3F4PY-1774129954","status":"completed","codes_count":0} 
[2026-03-22 00:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 00:53:48] production.INFO: Constructing job for order: 176014  
[2026-03-22 00:53:49] production.INFO: Handling job for order: 176014  
[2026-03-22 00:53:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:53:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:53:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aaa62b06-ea36-4ca5-9c85-983c27e8f9d6&Player_ID=5395676557  
[2026-03-22 00:53:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aaa62b06-ea36-4ca5-9c85-983c27e8f9d6&Player_ID=5395676557","has_body":false} 
[2026-03-22 00:53:50] production.INFO: Operation sent successfully {"operation_id":161025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i5xQLmE-1774130029","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 00:53:50"}},"processed_data":{"order_number":"ORD-i5xQLmE-1774130029","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 00:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02"} 
[2026-03-22 00:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","total_operations":4,"sites_count":1} 
[2026-03-22 00:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-i5xQLmE-1774130029"]} 
[2026-03-22 00:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5xQLmE-1774130029","operation_id":161025} 
[2026-03-22 00:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MYQyROfylaHkv6J2WwjHW1AabOjTyOHt","execution_time":"2026-03-22 00:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i5xQLmE-1774130029","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 00:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-i5xQLmE-1774130029","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 00:54:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:54:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176014} 
[2026-03-22 00:54:04] production.INFO: Order updated successfully. Order ID: 176014, Status: completed  
[2026-03-22 00:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i5xQLmE-1774130029","status":"completed","codes_count":0} 
[2026-03-22 00:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 00:54:34] production.INFO: Constructing job for order: 176015  
[2026-03-22 00:54:35] production.INFO: Handling job for order: 176015  
[2026-03-22 00:54:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:54:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:54:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=36a43202-94e4-4dac-bfeb-90e80649dfc7&Player_ID=0939798950  
[2026-03-22 00:54:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=36a43202-94e4-4dac-bfeb-90e80649dfc7&Player_ID=0939798950","has_body":false} 
[2026-03-22 00:54:36] production.INFO: Operation sent successfully {"operation_id":161026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I8qItYjw-1774130076","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 00:54:36"}},"processed_data":{"order_number":"ORD-I8qItYjw-1774130076","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 00:54:48] production.INFO: Constructing job for order: 176016  
[2026-03-22 00:54:51] production.INFO: Handling job for order: 176016  
[2026-03-22 00:54:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 00:54:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:54:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=683810ea-ca59-42f4-93de-f2b230f56750&Player_ID=0939798950  
[2026-03-22 00:54:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=683810ea-ca59-42f4-93de-f2b230f56750&Player_ID=0939798950","has_body":false} 
[2026-03-22 00:54:51] production.INFO: Operation sent successfully {"operation_id":161027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UQTD-1774130091","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 00:54:51"}},"processed_data":{"order_number":"ORD-UQTD-1774130091","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 00:54:57] production.INFO: Constructing job for order: 176017  
[2026-03-22 00:55:00] production.INFO: Handling job for order: 176017  
[2026-03-22 00:55:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:55:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:55:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=bd98735b-de6c-4b0d-be65-5d8ce9bf8e43&Player_ID=471156  
[2026-03-22 00:55:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=bd98735b-de6c-4b0d-be65-5d8ce9bf8e43&Player_ID=471156","has_body":false} 
[2026-03-22 00:55:01] production.INFO: Operation sent successfully {"operation_id":161028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-omNA-1774130101","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 00:55:01"}},"processed_data":{"order_number":"ORD-omNA-1774130101","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-22 00:55:03] production.INFO: async() رجع: true  
[2026-03-22 00:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 00:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 00:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 00:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 00:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02"} 
[2026-03-22 00:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","total_operations":6,"sites_count":2} 
[2026-03-22 00:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-omNA-1774130101"]} 
[2026-03-22 00:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 00:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-omNA-1774130101","operation_id":161028} 
[2026-03-22 00:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 00:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-I8qItYjw-1774130076","ORD-UQTD-1774130091"]} 
[2026-03-22 00:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-22 00:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 00:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 00:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"count":2} 
[2026-03-22 00:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"count":2} 
[2026-03-22 00:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"user_id":1552,"notification_type":"order_approved","reference_id":176015} 
[2026-03-22 00:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"user_id":1552,"notification_type":"order_approved","reference_id":176016} 
[2026-03-22 00:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 00:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 00:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"processed":2,"errors":0} 
[2026-03-22 00:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027,"processed":2,"errors":0} 
[2026-03-22 00:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QBkUKQF27QdoJlc2XpRQkqWIywi4zA3Z","execution_time":"2026-03-22 00:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UQTD-1774130091","operation_id":161027} 
[2026-03-22 00:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 00:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 00:58:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-omNA-1774130101","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:58:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-omNA-1774130101","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:58:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:58:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176017} 
[2026-03-22 00:58:02] production.INFO: Order updated successfully. Order ID: 176017, Status: completed  
[2026-03-22 00:58:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-omNA-1774130101","status":"completed","codes_count":0} 
[2026-03-22 00:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03"} 
[2026-03-22 00:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","total_operations":3,"sites_count":1} 
[2026-03-22 00:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 00:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 00:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 00:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 00:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 00:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 00:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 00:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fyvR78CUI7imDJyj7atrSMOIneTP4qLT","execution_time":"2026-03-22 00:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 00:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 00:58:06] production.INFO: Constructing job for order: 176018  
[2026-03-22 00:58:07] production.INFO: Handling job for order: 176018  
[2026-03-22 00:58:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 00:58:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 00:58:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ce08731e-c526-4c40-bc1c-3626f36fc7fc&Player_ID=11200494  
[2026-03-22 00:58:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ce08731e-c526-4c40-bc1c-3626f36fc7fc&Player_ID=11200494","has_body":false} 
[2026-03-22 00:58:08] production.INFO: Operation sent successfully {"operation_id":161029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXv-1774130287","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 00:58:08"}},"processed_data":{"order_number":"ORD-IXv-1774130287","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 00:58:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IXv-1774130287","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 00:58:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-IXv-1774130287","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 00:58:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 00:58:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176018} 
[2026-03-22 00:58:13] production.INFO: Order updated successfully. Order ID: 176018, Status: completed  
[2026-03-22 00:58:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IXv-1774130287","status":"completed","codes_count":0} 
[2026-03-22 00:58:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 01:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02"} 
[2026-03-22 01:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","total_operations":3,"sites_count":1} 
[2026-03-22 01:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131"]} 
[2026-03-22 01:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 01:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C8pZl9bvBsXUm9YgFevMZmuqcY4vzT9Q","execution_time":"2026-03-22 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:00:04] production.INFO: async() رجع: true  
[2026-03-22 01:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:01:27] production.INFO: Constructing job for order: 176019  
[2026-03-22 01:01:29] production.INFO: Handling job for order: 176019  
[2026-03-22 01:01:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:01:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:01:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f395eea5-7c60-4eb7-be00-59317ea164b4&Player_ID=438323378  
[2026-03-22 01:01:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f395eea5-7c60-4eb7-be00-59317ea164b4&Player_ID=438323378","has_body":false} 
[2026-03-22 01:01:30] production.INFO: Constructing job for order: 176020  
[2026-03-22 01:01:30] production.INFO: Operation sent successfully {"operation_id":161030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fkyhy0-1774130490","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:01:30"}},"processed_data":{"order_number":"ORD-Fkyhy0-1774130490","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:01:33] production.INFO: Handling job for order: 176020  
[2026-03-22 01:01:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:01:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:01:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=dbc91493-d214-4e3a-aaf4-5af5c43bfd54&Player_ID=471156  
[2026-03-22 01:01:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=dbc91493-d214-4e3a-aaf4-5af5c43bfd54&Player_ID=471156","has_body":false} 
[2026-03-22 01:01:34] production.INFO: Operation sent successfully {"operation_id":161031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9fPVn-1774130494","amount":1.8271352000000000703749947206233628094196319580078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:01:34"}},"processed_data":{"order_number":"ORD-9fPVn-1774130494","amount":1.8271352000000000703749947206233628094196319580078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04"} 
[2026-03-22 01:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","total_operations":5,"sites_count":1} 
[2026-03-22 01:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-Fkyhy0-1774130490","ORD-9fPVn-1774130494"]} 
[2026-03-22 01:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 01:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9fPVn-1774130494","operation_id":161031} 
[2026-03-22 01:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 01:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 01:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y2t7YVMizS6cgOQpMWyCoAqoyOMjvcBc","execution_time":"2026-03-22 01:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:02:05] production.INFO: Constructing job for order: 176021  
[2026-03-22 01:02:07] production.INFO: Handling job for order: 176021  
[2026-03-22 01:02:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:02:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:02:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d96b3324-867f-48f7-ac83-e32023b67e21&Player_ID=590235792  
[2026-03-22 01:02:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d96b3324-867f-48f7-ac83-e32023b67e21&Player_ID=590235792","has_body":false} 
[2026-03-22 01:02:08] production.INFO: Operation sent successfully {"operation_id":161032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UWY-1774130528","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 01:02:08"}},"processed_data":{"order_number":"ORD-UWY-1774130528","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 01:02:32] production.INFO: Constructing job for order: 176022  
[2026-03-22 01:02:35] production.INFO: Handling job for order: 176022  
[2026-03-22 01:02:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:02:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:02:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4526453c-034f-4ad1-ae2e-11eae8a2da56&Player_ID=438323378  
[2026-03-22 01:02:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4526453c-034f-4ad1-ae2e-11eae8a2da56&Player_ID=438323378","has_body":false} 
[2026-03-22 01:02:36] production.INFO: Operation sent successfully {"operation_id":161033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uHNWC-1774130556","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:02:36"}},"processed_data":{"order_number":"ORD-uHNWC-1774130556","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:03:42] production.INFO: Constructing job for order: 176023  
[2026-03-22 01:03:45] production.INFO: Handling job for order: 176023  
[2026-03-22 01:03:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:03:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:03:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=74406fa4-eaeb-4b99-8944-81fc1eb43e71&Player_ID=0988761191  
[2026-03-22 01:03:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=74406fa4-eaeb-4b99-8944-81fc1eb43e71&Player_ID=0988761191","has_body":false} 
[2026-03-22 01:03:46] production.INFO: Operation sent successfully {"operation_id":161034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CA6rhyK-1774130626","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 01:03:46"}},"processed_data":{"order_number":"ORD-CA6rhyK-1774130626","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 01:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04"} 
[2026-03-22 01:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","total_operations":8,"sites_count":2} 
[2026-03-22 01:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-Fkyhy0-1774130490","ORD-9fPVn-1774130494","ORD-UWY-1774130528","ORD-uHNWC-1774130556"]} 
[2026-03-22 01:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 01:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033} 
[2026-03-22 01:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":2,"skipped":5,"updates_prepared":2} 
[2026-03-22 01:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 01:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":2} 
[2026-03-22 01:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":2} 
[2026-03-22 01:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":107,"notification_type":"order_approved","reference_id":176020} 
[2026-03-22 01:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":409,"notification_type":"order_approved","reference_id":176021} 
[2026-03-22 01:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":2,"errors":0} 
[2026-03-22 01:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":2,"errors":0} 
[2026-03-22 01:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-CA6rhyK-1774130626"]} 
[2026-03-22 01:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-22 01:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 01:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"count":1} 
[2026-03-22 01:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"count":1} 
[2026-03-22 01:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"user_id":1054,"notification_type":"order_approved","reference_id":176023} 
[2026-03-22 01:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"processed":1,"errors":0} 
[2026-03-22 01:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034,"processed":1,"errors":0} 
[2026-03-22 01:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FGSmDZAtCmWBPUZcjhsdDK9NzTOiVKXX","execution_time":"2026-03-22 01:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CA6rhyK-1774130626","operation_id":161034} 
[2026-03-22 01:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-22 01:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 01:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UWY-1774130528","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-UWY-1774130528","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:04:05] production.ERROR: Order not found or already processed. External ID: ORD-UWY-1774130528  
[2026-03-22 01:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UWY-1774130528","status":"completed","codes_count":0} 
[2026-03-22 01:04:07] production.INFO: Constructing job for order: 176024  
[2026-03-22 01:04:10] production.INFO: Handling job for order: 176024  
[2026-03-22 01:04:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:04:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:04:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=f3b1ff6f-7574-4817-a41a-92a7069daccf&Player_ID=0938289742  
[2026-03-22 01:04:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=f3b1ff6f-7574-4817-a41a-92a7069daccf&Player_ID=0938289742","has_body":false} 
[2026-03-22 01:04:11] production.INFO: Operation sent successfully {"operation_id":161035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wa8id-1774130651","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 01:04:11"}},"processed_data":{"order_number":"ORD-Wa8id-1774130651","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 01:04:17] production.INFO: Constructing job for order: 176025  
[2026-03-22 01:04:20] production.INFO: Handling job for order: 176025  
[2026-03-22 01:04:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:04:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:04:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=38824987-6b37-4045-bb91-7ab1f64871dc&Player_ID=0938289742  
[2026-03-22 01:04:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=38824987-6b37-4045-bb91-7ab1f64871dc&Player_ID=0938289742","has_body":false} 
[2026-03-22 01:04:21] production.INFO: Operation sent successfully {"operation_id":161036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5QT-1774130661","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 01:04:21"}},"processed_data":{"order_number":"ORD-5QT-1774130661","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 01:04:23] production.INFO: Constructing job for order: 176026  
[2026-03-22 01:04:24] production.INFO: Handling job for order: 176026  
[2026-03-22 01:04:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:04:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:04:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=9e5bed21-7a71-487d-bbea-30344b5a8d0e&Player_ID=0968737453  
[2026-03-22 01:04:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=9e5bed21-7a71-487d-bbea-30344b5a8d0e&Player_ID=0968737453","has_body":false} 
[2026-03-22 01:04:25] production.INFO: Operation sent successfully {"operation_id":161037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jWLY2-1774130664","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 01:04:25"}},"processed_data":{"order_number":"ORD-jWLY2-1774130664","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 01:04:30] production.INFO: Constructing job for order: 176027  
[2026-03-22 01:04:31] production.INFO: Handling job for order: 176027  
[2026-03-22 01:04:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:04:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:04:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=614a2016-4623-4a0e-bb1d-ae6ba37250d8&Player_ID=8072689989  
[2026-03-22 01:04:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=614a2016-4623-4a0e-bb1d-ae6ba37250d8&Player_ID=8072689989","has_body":false} 
[2026-03-22 01:04:31] production.INFO: Operation sent successfully {"operation_id":161038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iBMmUQu-1774130671","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:04:31"}},"processed_data":{"order_number":"ORD-iBMmUQu-1774130671","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 01:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 01:05:03] production.INFO: async() رجع: true  
[2026-03-22 01:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02"} 
[2026-03-22 01:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","total_operations":9,"sites_count":2} 
[2026-03-22 01:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-Fkyhy0-1774130490","ORD-uHNWC-1774130556","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033} 
[2026-03-22 01:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 01:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 01:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":3,"order_ids":["ORD-Wa8id-1774130651","ORD-5QT-1774130661","ORD-jWLY2-1774130664"]} 
[2026-03-22 01:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":3} 
[2026-03-22 01:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 01:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 01:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"count":3} 
[2026-03-22 01:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"count":3} 
[2026-03-22 01:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"user_id":1054,"notification_type":"order_approved","reference_id":176025} 
[2026-03-22 01:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"user_id":34,"notification_type":"order_approved","reference_id":176026} 
[2026-03-22 01:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"user_id":1054,"notification_type":"order_approved","reference_id":176024} 
[2026-03-22 01:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"processed":3,"errors":0} 
[2026-03-22 01:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035,"processed":3,"errors":0} 
[2026-03-22 01:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FeL33kJJFbwrPWGreDFRETUIx0DrqcLT","execution_time":"2026-03-22 01:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wa8id-1774130651","operation_id":161035} 
[2026-03-22 01:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 01:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 01:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 01:07:11] production.INFO: Constructing job for order: 176028  
[2026-03-22 01:07:14] production.INFO: Handling job for order: 176028  
[2026-03-22 01:07:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:07:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:07:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=60d24e9e-1c0a-4a04-8b62-0b1a2e9cc8cd&Player_ID=11200494  
[2026-03-22 01:07:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=60d24e9e-1c0a-4a04-8b62-0b1a2e9cc8cd&Player_ID=11200494","has_body":false} 
[2026-03-22 01:07:15] production.INFO: Operation sent successfully {"operation_id":161039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MYhFxVJ-1774130835","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 01:07:15"}},"processed_data":{"order_number":"ORD-MYhFxVJ-1774130835","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 01:07:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MYhFxVJ-1774130835","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:07:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-MYhFxVJ-1774130835","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:07:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:07:21] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176028} 
[2026-03-22 01:07:21] production.INFO: Order updated successfully. Order ID: 176028, Status: completed  
[2026-03-22 01:07:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MYhFxVJ-1774130835","status":"completed","codes_count":0} 
[2026-03-22 01:07:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 01:07:54] production.INFO: Constructing job for order: 176029  
[2026-03-22 01:07:57] production.INFO: Handling job for order: 176029  
[2026-03-22 01:07:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:07:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:07:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=791b81df-984b-46ad-a713-3c88edde7682&Player_ID=52166876930  
[2026-03-22 01:07:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=791b81df-984b-46ad-a713-3c88edde7682&Player_ID=52166876930","has_body":false} 
[2026-03-22 01:07:58] production.INFO: Operation sent successfully {"operation_id":161040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0DqvOShG-1774130878","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:07:58"}},"processed_data":{"order_number":"ORD-0DqvOShG-1774130878","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 01:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04"} 
[2026-03-22 01:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","total_operations":7,"sites_count":1} 
[2026-03-22 01:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Y7GFCEa-1774118131","ORD-Fkyhy0-1774130490","ORD-uHNWC-1774130556","ORD-iBMmUQu-1774130671","ORD-0DqvOShG-1774130878"]} 
[2026-03-22 01:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0DqvOShG-1774130878","operation_id":161040} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033} 
[2026-03-22 01:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 01:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-22 01:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y3r8ZwcwguUXdeI73IV785jhst0EL7mz","execution_time":"2026-03-22 01:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-22 01:08:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0DqvOShG-1774130878","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:08:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-0DqvOShG-1774130878","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:08:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:08:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":176029} 
[2026-03-22 01:08:21] production.INFO: Order updated successfully. Order ID: 176029, Status: completed  
[2026-03-22 01:08:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0DqvOShG-1774130878","status":"completed","codes_count":0} 
[2026-03-22 01:08:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 01:09:44] production.INFO: Constructing job for order: 176030  
[2026-03-22 01:09:46] production.INFO: Handling job for order: 176030  
[2026-03-22 01:09:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:09:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:09:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6631b25d-4b67-4410-a6de-e0727c7655a2&Player_ID=52412307967  
[2026-03-22 01:09:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6631b25d-4b67-4410-a6de-e0727c7655a2&Player_ID=52412307967","has_body":false} 
[2026-03-22 01:09:47] production.INFO: Operation sent successfully {"operation_id":161041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sNe9-1774130987","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:09:47"}},"processed_data":{"order_number":"ORD-sNe9-1774130987","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 01:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y7GFCEa-1774118131","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y7GFCEa-1774118131","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sNe9-1774130987","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-sNe9-1774130987","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":175838} 
[2026-03-22 01:09:57] production.INFO: Order updated successfully. Order ID: 175838, Status: completed  
[2026-03-22 01:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y7GFCEa-1774118131","status":"completed","codes_count":0} 
[2026-03-22 01:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176030} 
[2026-03-22 01:09:57] production.INFO: Order updated successfully. Order ID: 176030, Status: completed  
[2026-03-22 01:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sNe9-1774130987","status":"completed","codes_count":0} 
[2026-03-22 01:09:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 01:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02"} 
[2026-03-22 01:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","total_operations":5,"sites_count":1} 
[2026-03-22 01:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-uHNWC-1774130556","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033} 
[2026-03-22 01:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 01:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033,"processed":0,"errors":0} 
[2026-03-22 01:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a5UXeOe5TKph6j3FAfku6Y9oG0g3aIDM","execution_time":"2026-03-22 01:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uHNWC-1774130556","operation_id":161033} 
[2026-03-22 01:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:10:05] production.INFO: async() رجع: true  
[2026-03-22 01:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:11:02] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":175885} 
[2026-03-22 01:11:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-22 01:11:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uHNWC-1774130556","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:11:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-uHNWC-1774130556","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:11:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:11:15] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176022} 
[2026-03-22 01:11:15] production.INFO: Order updated successfully. Order ID: 176022, Status: completed  
[2026-03-22 01:11:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uHNWC-1774130556","status":"completed","codes_count":0} 
[2026-03-22 01:11:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 01:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03"} 
[2026-03-22 01:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","total_operations":4,"sites_count":1} 
[2026-03-22 01:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BlErl0W44SIZcvJ4fcMDTpZbW9qsug60","execution_time":"2026-03-22 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:13:06] production.INFO: Constructing job for order: 176031  
[2026-03-22 01:13:09] production.INFO: Handling job for order: 176031  
[2026-03-22 01:13:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:13:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:13:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c83d4984-bc2b-4207-ae56-d1ad1fad7146&Player_ID=51957524285  
[2026-03-22 01:13:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c83d4984-bc2b-4207-ae56-d1ad1fad7146&Player_ID=51957524285","has_body":false} 
[2026-03-22 01:13:10] production.INFO: Operation sent successfully {"operation_id":161042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PZgMQ1-1774131190","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:13:10"}},"processed_data":{"order_number":"ORD-PZgMQ1-1774131190","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 01:13:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PZgMQ1-1774131190","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:13:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-PZgMQ1-1774131190","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:13:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:13:39] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176031} 
[2026-03-22 01:13:39] production.INFO: Order updated successfully. Order ID: 176031, Status: completed  
[2026-03-22 01:13:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PZgMQ1-1774131190","status":"completed","codes_count":0} 
[2026-03-22 01:13:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 01:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04"} 
[2026-03-22 01:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","total_operations":4,"sites_count":1} 
[2026-03-22 01:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vVW5ZkoKAUF31T7IRkOwpYXpaznyFtq3","execution_time":"2026-03-22 01:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:14:50] production.INFO: Constructing job for order: 176032  
[2026-03-22 01:14:52] production.INFO: Handling job for order: 176032  
[2026-03-22 01:14:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:14:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:14:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f396424a-6f1b-435f-8f92-2fae98061083&Player_ID=11200494  
[2026-03-22 01:14:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=f396424a-6f1b-435f-8f92-2fae98061083&Player_ID=11200494","has_body":false} 
[2026-03-22 01:14:53] production.INFO: Operation sent successfully {"operation_id":161043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fbIvx-1774131293","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 01:14:53"}},"processed_data":{"order_number":"ORD-fbIvx-1774131293","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 01:14:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fbIvx-1774131293","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:14:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-fbIvx-1774131293","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:14:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:14:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176032} 
[2026-03-22 01:14:57] production.INFO: Order updated successfully. Order ID: 176032, Status: completed  
[2026-03-22 01:14:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fbIvx-1774131293","status":"completed","codes_count":0} 
[2026-03-22 01:14:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 01:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:15:04] production.INFO: async() رجع: true  
[2026-03-22 01:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:15:06] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156331783","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9o1t4j86abfvaquLXF8"}},"user_id":904} 
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 01:15:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 01:15:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18402,"user_id":904,"amount":1970.0,"admins_notified":7} 
[2026-03-22 01:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03"} 
[2026-03-22 01:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","total_operations":4,"sites_count":1} 
[2026-03-22 01:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zIbEYYCQHTIiED4Rx00BO6HUpMvxPcoA","execution_time":"2026-03-22 01:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:16:50] production.INFO: Constructing job for order: 176033  
[2026-03-22 01:16:51] production.INFO: Handling job for order: 176033  
[2026-03-22 01:16:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:16:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:16:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1eabb33f-caf4-4c67-88f5-c9ebcdf68273&Player_ID=471156  
[2026-03-22 01:16:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1eabb33f-caf4-4c67-88f5-c9ebcdf68273&Player_ID=471156","has_body":false} 
[2026-03-22 01:16:52] production.INFO: Operation sent successfully {"operation_id":161044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xH7wlM9-1774131412","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:16:52"}},"processed_data":{"order_number":"ORD-xH7wlM9-1774131412","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:18:00] production.INFO: Constructing job for order: 176034  
[2026-03-22 01:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01"} 
[2026-03-22 01:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","total_operations":5,"sites_count":1} 
[2026-03-22 01:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671","ORD-xH7wlM9-1774131412"]} 
[2026-03-22 01:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 01:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 01:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"count":1} 
[2026-03-22 01:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"count":1} 
[2026-03-22 01:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"user_id":107,"notification_type":"order_approved","reference_id":176033} 
[2026-03-22 01:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"processed":1,"errors":0} 
[2026-03-22 01:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044,"processed":1,"errors":0} 
[2026-03-22 01:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oMFl4AcX1ukpHvqaMry64B68ifj564c7","execution_time":"2026-03-22 01:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xH7wlM9-1774131412","operation_id":161044} 
[2026-03-22 01:18:01] production.INFO: Handling job for order: 176034  
[2026-03-22 01:18:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:18:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:18:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe3ae2b1-a45d-4b28-b5e9-b8d876876a2b&Player_ID=5317333398  
[2026-03-22 01:18:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe3ae2b1-a45d-4b28-b5e9-b8d876876a2b&Player_ID=5317333398","has_body":false} 
[2026-03-22 01:18:02] production.INFO: Operation sent successfully {"operation_id":161045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yQfo739-1774131482","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:18:02"}},"processed_data":{"order_number":"ORD-yQfo739-1774131482","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 01:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:18:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yQfo739-1774131482","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:18:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-yQfo739-1774131482","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:18:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:18:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":176034} 
[2026-03-22 01:18:13] production.INFO: Order updated successfully. Order ID: 176034, Status: completed  
[2026-03-22 01:18:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yQfo739-1774131482","status":"completed","codes_count":0} 
[2026-03-22 01:18:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-22 01:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02"} 
[2026-03-22 01:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","total_operations":4,"sites_count":1} 
[2026-03-22 01:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671"]} 
[2026-03-22 01:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M2dCM91kHjWCvYzYxdOUH5z1nqtNist7","execution_time":"2026-03-22 01:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:20:04] production.INFO: async() رجع: true  
[2026-03-22 01:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:20:41] production.INFO: Constructing job for order: 176035  
[2026-03-22 01:20:42] production.INFO: Handling job for order: 176035  
[2026-03-22 01:20:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:20:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:20:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=324f0635-7cb2-4f1e-ad50-36f37dd5b7af&Player_ID=471156  
[2026-03-22 01:20:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=324f0635-7cb2-4f1e-ad50-36f37dd5b7af&Player_ID=471156","has_body":false} 
[2026-03-22 01:20:43] production.INFO: Operation sent successfully {"operation_id":161046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nJq-1774131642","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:20:43"}},"processed_data":{"order_number":"ORD-nJq-1774131642","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:21:50] production.INFO: Constructing job for order: 176036  
[2026-03-22 01:21:52] production.INFO: Handling job for order: 176036  
[2026-03-22 01:21:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:21:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:21:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=36000&uuid=11029c35-7496-4c3a-8efc-5fc7e44aa42c&Player_ID=7158345  
[2026-03-22 01:21:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=36000&uuid=11029c35-7496-4c3a-8efc-5fc7e44aa42c&Player_ID=7158345","has_body":false} 
[2026-03-22 01:21:52] production.INFO: Operation sent successfully {"operation_id":161047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W2SQo-1774131712","amount":4.512524400000000213140083360485732555389404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 01:21:52"}},"processed_data":{"order_number":"ORD-W2SQo-1774131712","amount":4.512524400000000213140083360485732555389404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 01:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01"} 
[2026-03-22 01:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","total_operations":6,"sites_count":1} 
[2026-03-22 01:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671","ORD-nJq-1774131642","ORD-W2SQo-1774131712"]} 
[2026-03-22 01:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJq-1774131642","operation_id":161046} 
[2026-03-22 01:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047} 
[2026-03-22 01:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 01:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"processed":0,"errors":0} 
[2026-03-22 01:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zzlZOI0x7IskElxqEkGSklzHoVYmSYGJ","execution_time":"2026-03-22 01:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047} 
[2026-03-22 01:22:09] production.INFO: Constructing job for order: 176037  
[2026-03-22 01:22:11] production.INFO: Handling job for order: 176037  
[2026-03-22 01:22:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:22:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:22:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5400&uuid=fdd1a66d-61a5-4a38-a228-c73dac8dfb3c&Player_ID=55025534  
[2026-03-22 01:22:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5400&uuid=fdd1a66d-61a5-4a38-a228-c73dac8dfb3c&Player_ID=55025534","has_body":false} 
[2026-03-22 01:22:11] production.INFO: Operation sent successfully {"operation_id":161048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-it9H2ot-1774131731","amount":9.2769192000000000319914761348627507686614990234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 01:22:11"}},"processed_data":{"order_number":"ORD-it9H2ot-1774131731","amount":9.2769192000000000319914761348627507686614990234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 01:22:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-it9H2ot-1774131731","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:22:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-it9H2ot-1774131731","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:22:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:22:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1012,"notification_type":"order_approved","reference_id":176037} 
[2026-03-22 01:22:16] production.INFO: Order updated successfully. Order ID: 176037, Status: completed  
[2026-03-22 01:22:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-it9H2ot-1774131731","status":"completed","codes_count":0} 
[2026-03-22 01:22:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-22 01:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03"} 
[2026-03-22 01:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","total_operations":6,"sites_count":1} 
[2026-03-22 01:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671","ORD-nJq-1774131642","ORD-W2SQo-1774131712"]} 
[2026-03-22 01:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 01:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"processed":2,"skipped":4,"updates_prepared":2} 
[2026-03-22 01:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 01:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"count":2} 
[2026-03-22 01:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"count":2} 
[2026-03-22 01:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"user_id":107,"notification_type":"order_approved","reference_id":176035} 
[2026-03-22 01:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"user_id":951,"notification_type":"order_approved","reference_id":176036} 
[2026-03-22 01:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"processed":2,"errors":0} 
[2026-03-22 01:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047,"processed":2,"errors":0} 
[2026-03-22 01:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PDvU9qo7MKMDOtBnpBBEPqUb7vHWn1Ss","execution_time":"2026-03-22 01:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W2SQo-1774131712","operation_id":161047} 
[2026-03-22 01:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-22 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 01:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 01:25:05] production.INFO: async() رجع: true  
[2026-03-22 01:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:25:49] production.INFO: Constructing job for order: 176038  
[2026-03-22 01:25:51] production.INFO: Handling job for order: 176038  
[2026-03-22 01:25:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:25:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:25:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e3806638-3dd6-4777-b151-ce356069d81f&Player_ID=471156  
[2026-03-22 01:25:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e3806638-3dd6-4777-b151-ce356069d81f&Player_ID=471156","has_body":false} 
[2026-03-22 01:25:52] production.INFO: Operation sent successfully {"operation_id":161049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HP5Y-1774131952","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:25:52"}},"processed_data":{"order_number":"ORD-HP5Y-1774131952","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04"} 
[2026-03-22 01:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","total_operations":5,"sites_count":1} 
[2026-03-22 01:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-iBMmUQu-1774130671","ORD-HP5Y-1774131952"]} 
[2026-03-22 01:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:26:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HP5Y-1774131952","operation_id":161049} 
[2026-03-22 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBMmUQu-1774130671","operation_id":161038} 
[2026-03-22 01:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:26:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 01:26:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:26:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6WKM2eAZ1WCvIUmzNFt4HNiT559mAUVb","execution_time":"2026-03-22 01:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:26:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iBMmUQu-1774130671","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:26:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-iBMmUQu-1774130671","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:26:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:26:14] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176027} 
[2026-03-22 01:26:14] production.INFO: Order updated successfully. Order ID: 176027, Status: completed  
[2026-03-22 01:26:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iBMmUQu-1774130671","status":"completed","codes_count":0} 
[2026-03-22 01:26:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"531.5","mainamount":"530","operation_number":"156335923","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5n2iqvngmpen7CRBIu7"}},"user_id":331} 
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 01:26:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 01:26:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18403,"user_id":331,"amount":522.049999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-22 01:26:44] production.INFO: Constructing job for order: 176039  
[2026-03-22 01:26:47] production.INFO: Handling job for order: 176039  
[2026-03-22 01:26:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:26:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:26:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=d8f1ecf4-14c9-417a-a534-5bed1ebb4152&Player_ID=0964604720  
[2026-03-22 01:26:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=d8f1ecf4-14c9-417a-a534-5bed1ebb4152&Player_ID=0964604720","has_body":false} 
[2026-03-22 01:26:47] production.INFO: Operation sent successfully {"operation_id":161050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rsKSL-1774132007","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 01:26:47"}},"processed_data":{"order_number":"ORD-rsKSL-1774132007","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 01:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02"} 
[2026-03-22 01:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","total_operations":5,"sites_count":2} 
[2026-03-22 01:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Fkyhy0-1774130490","ORD-HP5Y-1774131952"]} 
[2026-03-22 01:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fkyhy0-1774130490","operation_id":161030} 
[2026-03-22 01:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 01:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"user_id":107,"notification_type":"order_approved","reference_id":176038} 
[2026-03-22 01:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1,"order_ids":["ORD-rsKSL-1774132007"]} 
[2026-03-22 01:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1} 
[2026-03-22 01:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 01:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"count":1} 
[2026-03-22 01:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"count":1} 
[2026-03-22 01:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"user_id":1734,"notification_type":"order_approved","reference_id":176039} 
[2026-03-22 01:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"processed":1,"errors":0} 
[2026-03-22 01:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050,"processed":1,"errors":0} 
[2026-03-22 01:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"buVkpGAfNdBgKe2nORKxiWxAWthlLOVD","execution_time":"2026-03-22 01:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rsKSL-1774132007","operation_id":161050} 
[2026-03-22 01:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 01:28:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fkyhy0-1774130490","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 01:28:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fkyhy0-1774130490","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 01:28:20] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 01:28:20] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_rejected","reference_id":176019} 
[2026-03-22 01:28:20] production.INFO: Order updated successfully. Order ID: 176019, Status: rejected  
[2026-03-22 01:28:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fkyhy0-1774130490","status":"rejected","codes_count":0} 
[2026-03-22 01:28:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 01:28:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 01:28:52] production.INFO: Constructing job for order: 176040  
[2026-03-22 01:28:54] production.INFO: Handling job for order: 176040  
[2026-03-22 01:28:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:28:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:28:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=55e2c293-e8d9-43b6-8ce9-8c56cdc582d7&Player_ID=438323378  
[2026-03-22 01:28:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=55e2c293-e8d9-43b6-8ce9-8c56cdc582d7&Player_ID=438323378","has_body":false} 
[2026-03-22 01:28:55] production.INFO: Operation sent successfully {"operation_id":161051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uPj-1774132134","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:28:55"}},"processed_data":{"order_number":"ORD-uPj-1774132134","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04"} 
[2026-03-22 01:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","total_operations":3,"sites_count":1} 
[2026-03-22 01:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qSRKyKnRXyjNGPXcGPAH1gQtuYpiRPGs","execution_time":"2026-03-22 01:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 01:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 01:30:06] production.INFO: async() رجع: true  
[2026-03-22 01:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:30:50] production.INFO: SendAcceptReject: Notification queued {"user_id":331,"notification_type":"request_approved","reference_id":18403} 
[2026-03-22 01:30:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 331  
[2026-03-22 01:30:55] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"request_approved","reference_id":18402} 
[2026-03-22 01:30:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-22 01:31:08] production.INFO: Constructing job for order: 176041  
[2026-03-22 01:31:10] production.INFO: Handling job for order: 176041  
[2026-03-22 01:31:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:31:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:31:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe1c95d4-e99d-45a7-b162-7e52732aa52d&Player_ID=51791627011  
[2026-03-22 01:31:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe1c95d4-e99d-45a7-b162-7e52732aa52d&Player_ID=51791627011","has_body":false} 
[2026-03-22 01:31:11] production.INFO: Operation sent successfully {"operation_id":161052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v0dGq-1774132271","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:31:11"}},"processed_data":{"order_number":"ORD-v0dGq-1774132271","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 01:31:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1182.0","mainamount":"1200","operation_number":"156337978","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmb5ik7slkjsi69VSJfd"}},"user_id":1703} 
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 01:31:23] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 01:31:23] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18404,"user_id":1703,"amount":1182.0,"admins_notified":7} 
[2026-03-22 01:31:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v0dGq-1774132271","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:31:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-v0dGq-1774132271","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:31:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:31:53] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176041} 
[2026-03-22 01:31:53] production.INFO: Order updated successfully. Order ID: 176041, Status: completed  
[2026-03-22 01:31:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v0dGq-1774132271","status":"completed","codes_count":0} 
[2026-03-22 01:31:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 01:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02"} 
[2026-03-22 01:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","total_operations":3,"sites_count":1} 
[2026-03-22 01:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UYqvnVFBA63A7bx4wecIApjS7GuwTiUb","execution_time":"2026-03-22 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:32:15] production.INFO: Constructing job for order: 176042  
[2026-03-22 01:32:17] production.INFO: Handling job for order: 176042  
[2026-03-22 01:32:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:32:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:32:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ac71cc6f-d361-46d1-8312-d608a0b0d40a&Player_ID=0943531180  
[2026-03-22 01:32:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ac71cc6f-d361-46d1-8312-d608a0b0d40a&Player_ID=0943531180","has_body":false} 
[2026-03-22 01:32:18] production.INFO: Operation sent successfully {"operation_id":161053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xqMaT-1774132338","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 01:32:18"}},"processed_data":{"order_number":"ORD-xqMaT-1774132338","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 01:32:35] production.INFO: Constructing job for order: 176043  
[2026-03-22 01:32:36] production.INFO: Handling job for order: 176043  
[2026-03-22 01:32:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:32:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:32:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=02038710-5370-4ee0-b0ec-53e6b5965f46&Player_ID=0943531180  
[2026-03-22 01:32:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=02038710-5370-4ee0-b0ec-53e6b5965f46&Player_ID=0943531180","has_body":false} 
[2026-03-22 01:32:37] production.INFO: Operation sent successfully {"operation_id":161054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wz3Yn-1774132357","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 01:32:37"}},"processed_data":{"order_number":"ORD-wz3Yn-1774132357","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 01:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01"} 
[2026-03-22 01:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","total_operations":5,"sites_count":2} 
[2026-03-22 01:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"orders_count":2,"order_ids":["ORD-xqMaT-1774132338","ORD-wz3Yn-1774132357"]} 
[2026-03-22 01:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"orders_count":2} 
[2026-03-22 01:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 01:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 01:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"count":2} 
[2026-03-22 01:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"count":2} 
[2026-03-22 01:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"user_id":1734,"notification_type":"order_approved","reference_id":176043} 
[2026-03-22 01:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"user_id":1734,"notification_type":"order_approved","reference_id":176042} 
[2026-03-22 01:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"processed":2,"errors":0} 
[2026-03-22 01:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053,"processed":2,"errors":0} 
[2026-03-22 01:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Cs8UFQQVhG8NZym3DEr3ysVYRl3xc7fU","execution_time":"2026-03-22 01:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xqMaT-1774132338","operation_id":161053} 
[2026-03-22 01:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 01:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 01:34:12] production.INFO: Constructing job for order: 176044  
[2026-03-22 01:34:13] production.INFO: Handling job for order: 176044  
[2026-03-22 01:34:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:34:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:34:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=a1b5033c-3ef8-410e-9ccb-cbdb7f324862&Player_ID=102478830  
[2026-03-22 01:34:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=a1b5033c-3ef8-410e-9ccb-cbdb7f324862&Player_ID=102478830","has_body":false} 
[2026-03-22 01:34:14] production.INFO: Operation sent successfully {"operation_id":161055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iGoU-1774132454","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-22 01:34:14"}},"processed_data":{"order_number":"ORD-iGoU-1774132454","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-22 01:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:35:04] production.INFO: async() رجع: true  
[2026-03-22 01:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:35:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iGoU-1774132454","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:35:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-iGoU-1774132454","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:35:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:35:08] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176044} 
[2026-03-22 01:35:08] production.INFO: Order updated successfully. Order ID: 176044, Status: completed  
[2026-03-22 01:35:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iGoU-1774132454","status":"completed","codes_count":0} 
[2026-03-22 01:35:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 01:35:13] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175757} 
[2026-03-22 01:35:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 01:35:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1473,"notification_type":"order_rejected","reference_id":175425} 
[2026-03-22 01:35:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-22 01:35:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-22 01:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03"} 
[2026-03-22 01:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","total_operations":3,"sites_count":1} 
[2026-03-22 01:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PirJgUQzk2m5zbGsVvrCAU1dHlaXkjbS","execution_time":"2026-03-22 01:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:36:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"request_approved","reference_id":18404} 
[2026-03-22 01:36:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-22 01:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03"} 
[2026-03-22 01:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","total_operations":3,"sites_count":1} 
[2026-03-22 01:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AMtR5SQk8HnDudlnDUDnAvgAzHuBlunT","execution_time":"2026-03-22 01:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:39:11] production.INFO: Constructing job for order: 176045  
[2026-03-22 01:39:12] production.INFO: Handling job for order: 176045  
[2026-03-22 01:39:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:39:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:39:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=21700&uuid=28c5bc55-2178-49c0-8fc9-5c4f3ca66058&Player_ID=821753140  
[2026-03-22 01:39:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=21700&uuid=28c5bc55-2178-49c0-8fc9-5c4f3ca66058&Player_ID=821753140","has_body":false} 
[2026-03-22 01:39:13] production.INFO: Operation sent successfully {"operation_id":161056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dspz-1774132753","amount":22.660860810000002629749360494315624237060546875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-22 01:39:13"}},"processed_data":{"order_number":"ORD-dspz-1774132753","amount":22.660860810000002629749360494315624237060546875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-22 01:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01"} 
[2026-03-22 01:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","total_operations":4,"sites_count":1} 
[2026-03-22 01:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134","ORD-dspz-1774132753"]} 
[2026-03-22 01:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dspz-1774132753","operation_id":161056} 
[2026-03-22 01:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zceowUTlVM7RqXaDdjwsSrJw1F0MqQWP","execution_time":"2026-03-22 01:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 01:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 01:40:03] production.INFO: async() رجع: true  
[2026-03-22 01:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:41:22] production.INFO: Constructing job for order: 176046  
[2026-03-22 01:41:23] production.INFO: Handling job for order: 176046  
[2026-03-22 01:41:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:41:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:41:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=fc3dcfa4-d6c9-4873-8b80-ca5a0cf19b18&Player_ID=471156  
[2026-03-22 01:41:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=fc3dcfa4-d6c9-4873-8b80-ca5a0cf19b18&Player_ID=471156","has_body":false} 
[2026-03-22 01:41:24] production.INFO: Operation sent successfully {"operation_id":161057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dxHovu-1774132883","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:41:24"}},"processed_data":{"order_number":"ORD-dxHovu-1774132883","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03"} 
[2026-03-22 01:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","total_operations":5,"sites_count":1} 
[2026-03-22 01:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134","ORD-dspz-1774132753","ORD-dxHovu-1774132883"]} 
[2026-03-22 01:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 01:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dxHovu-1774132883","operation_id":161057} 
[2026-03-22 01:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 01:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"count":1} 
[2026-03-22 01:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"count":1} 
[2026-03-22 01:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"user_id":385,"notification_type":"order_approved","reference_id":176045} 
[2026-03-22 01:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":1,"errors":0} 
[2026-03-22 01:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":1,"errors":0} 
[2026-03-22 01:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BitYjQcSKildLa4RU8B7S8DP6b2wPEzi","execution_time":"2026-03-22 01:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-22 01:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dxHovu-1774132883","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 01:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-dxHovu-1774132883","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 01:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:42:03] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176046} 
[2026-03-22 01:42:03] production.INFO: Order updated successfully. Order ID: 176046, Status: completed  
[2026-03-22 01:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dxHovu-1774132883","status":"completed","codes_count":0} 
[2026-03-22 01:42:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00"} 
[2026-03-22 01:44:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","total_operations":3,"sites_count":1} 
[2026-03-22 01:44:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-uPj-1774132134"]} 
[2026-03-22 01:44:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:44:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:44:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:44:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:44:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:44:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:44:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051,"processed":0,"errors":0} 
[2026-03-22 01:44:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XJczIQ93yyqp11yEW0o5WhEBMBfHxr68","execution_time":"2026-03-22 01:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uPj-1774132134","operation_id":161051} 
[2026-03-22 01:44:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uPj-1774132134","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:44:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-uPj-1774132134","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:44:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:44:15] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176040} 
[2026-03-22 01:44:15] production.INFO: Order updated successfully. Order ID: 176040, Status: completed  
[2026-03-22 01:44:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uPj-1774132134","status":"completed","codes_count":0} 
[2026-03-22 01:44:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 01:44:30] production.INFO: Constructing job for order: 176047  
[2026-03-22 01:44:33] production.INFO: Handling job for order: 176047  
[2026-03-22 01:44:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:44:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:44:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=00b3ee7b-5694-49fa-9bd5-e8c4ea904d67&Player_ID=7158345  
[2026-03-22 01:44:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=00b3ee7b-5694-49fa-9bd5-e8c4ea904d67&Player_ID=7158345","has_body":false} 
[2026-03-22 01:44:34] production.INFO: Operation sent successfully {"operation_id":161058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cy9-1774133074","amount":1.253479000000000009862333172350190579891204833984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 01:44:34"}},"processed_data":{"order_number":"ORD-Cy9-1774133074","amount":1.253479000000000009862333172350190579891204833984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 01:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 01:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 01:45:07] production.INFO: async() رجع: true  
[2026-03-22 01:45:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:45:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:45:08] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:45:27] production.INFO: Constructing job for order: 176048  
[2026-03-22 01:45:29] production.INFO: Handling job for order: 176048  
[2026-03-22 01:45:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:45:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:45:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8b45b86-6206-46f5-bcd0-9bf72992fbe1&Player_ID=51997683344  
[2026-03-22 01:45:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8b45b86-6206-46f5-bcd0-9bf72992fbe1&Player_ID=51997683344","has_body":false} 
[2026-03-22 01:45:30] production.INFO: Operation sent successfully {"operation_id":161059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P11Fd9-1774133130","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:45:30"}},"processed_data":{"order_number":"ORD-P11Fd9-1774133130","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 01:45:39] production.INFO: Constructing job for order: 176049  
[2026-03-22 01:45:42] production.INFO: Handling job for order: 176049  
[2026-03-22 01:45:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:45:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:45:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=38a66b66-092a-447d-a296-04479e2da056&Player_ID=471156  
[2026-03-22 01:45:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=38a66b66-092a-447d-a296-04479e2da056&Player_ID=471156","has_body":false} 
[2026-03-22 01:45:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P11Fd9-1774133130","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:45:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-P11Fd9-1774133130","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:45:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176048} 
[2026-03-22 01:45:42] production.INFO: Order updated successfully. Order ID: 176048, Status: completed  
[2026-03-22 01:45:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P11Fd9-1774133130","status":"completed","codes_count":0} 
[2026-03-22 01:45:43] production.INFO: Operation sent successfully {"operation_id":161060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9USoMJhz-1774133143","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:45:43"}},"processed_data":{"order_number":"ORD-9USoMJhz-1774133143","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:45:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 01:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01"} 
[2026-03-22 01:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","total_operations":4,"sites_count":1} 
[2026-03-22 01:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-Cy9-1774133074","ORD-9USoMJhz-1774133143"]} 
[2026-03-22 01:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9USoMJhz-1774133143","operation_id":161060} 
[2026-03-22 01:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 01:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"user_id":951,"notification_type":"order_approved","reference_id":176047} 
[2026-03-22 01:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LpY2y06wcfnKwODIWbhBD9Hq2WGeAM49","execution_time":"2026-03-22 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-22 01:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02"} 
[2026-03-22 01:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","total_operations":3,"sites_count":1} 
[2026-03-22 01:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-9USoMJhz-1774133143"]} 
[2026-03-22 01:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 01:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"count":1} 
[2026-03-22 01:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"user_id":107,"notification_type":"order_approved","reference_id":176049} 
[2026-03-22 01:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":1,"errors":0} 
[2026-03-22 01:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"55a2NWC5OMzARhtrsTUelDWE9MyllFrd","execution_time":"2026-03-22 01:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03"} 
[2026-03-22 01:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","total_operations":2,"sites_count":1} 
[2026-03-22 01:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696"]} 
[2026-03-22 01:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 01:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 01:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gauBmppRgznu5Ri7VWiWjnMoTZ8jYenO","execution_time":"2026-03-22 01:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 01:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 01:50:05] production.INFO: async() رجع: true  
[2026-03-22 01:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:51:33] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"331.5","mainamount":"330","operation_number":"156344498","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpddm2v86bammmaSeKmoa"}},"user_id":331} 
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 01:51:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 01:51:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18405,"user_id":331,"amount":325.05000000000001136868377216160297393798828125,"admins_notified":7} 
[2026-03-22 01:51:44] production.INFO: Constructing job for order: 176050  
[2026-03-22 01:51:45] production.INFO: Handling job for order: 176050  
[2026-03-22 01:51:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:51:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:51:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bfb0efbe-6688-4506-b56b-e708bd60632e&Player_ID=8591608875  
[2026-03-22 01:51:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bfb0efbe-6688-4506-b56b-e708bd60632e&Player_ID=8591608875","has_body":false} 
[2026-03-22 01:51:46] production.INFO: Operation sent successfully {"operation_id":161061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SHZAl1-1774133506","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:51:46"}},"processed_data":{"order_number":"ORD-SHZAl1-1774133506","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:51:57] production.INFO: Constructing job for order: 176051  
[2026-03-22 01:51:58] production.INFO: Handling job for order: 176051  
[2026-03-22 01:51:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:51:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:51:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cf017da5-947f-4ce5-9c3e-514eaa673f3f&Player_ID=11802461631  
[2026-03-22 01:51:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cf017da5-947f-4ce5-9c3e-514eaa673f3f&Player_ID=11802461631","has_body":false} 
[2026-03-22 01:51:59] production.INFO: Operation sent successfully {"operation_id":161062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E1J0oT82-1774133519","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:51:59"}},"processed_data":{"order_number":"ORD-E1J0oT82-1774133519","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02"} 
[2026-03-22 01:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","total_operations":4,"sites_count":1} 
[2026-03-22 01:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-SHZAl1-1774133506","ORD-E1J0oT82-1774133519"]} 
[2026-03-22 01:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 01:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E1J0oT82-1774133519","operation_id":161062} 
[2026-03-22 01:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHZAl1-1774133506","operation_id":161061} 
[2026-03-22 01:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHZAl1-1774133506","operation_id":161061,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 01:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHZAl1-1774133506","operation_id":161061,"processed":0,"errors":0} 
[2026-03-22 01:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"h0nk6N2g6qsaRjPp6JORpQ0EeFkun5bM","execution_time":"2026-03-22 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SHZAl1-1774133506","operation_id":161061} 
[2026-03-22 01:52:15] production.INFO: Constructing job for order: 176052  
[2026-03-22 01:52:17] production.INFO: Handling job for order: 176052  
[2026-03-22 01:52:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:52:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:52:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=681cc6e9-8d92-484f-8c61-08c4efd31e65&Player_ID=11802461631  
[2026-03-22 01:52:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=681cc6e9-8d92-484f-8c61-08c4efd31e65&Player_ID=11802461631","has_body":false} 
[2026-03-22 01:52:18] production.INFO: Operation sent successfully {"operation_id":161063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BQADJ-1774133538","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 01:52:18"}},"processed_data":{"order_number":"ORD-BQADJ-1774133538","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 01:52:21] production.INFO: Constructing job for order: 176053  
[2026-03-22 01:52:24] production.INFO: Handling job for order: 176053  
[2026-03-22 01:52:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:52:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:52:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6510a239-4a83-4dc0-84fc-a0fc4aa59356&Player_ID=51817493907  
[2026-03-22 01:52:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6510a239-4a83-4dc0-84fc-a0fc4aa59356&Player_ID=51817493907","has_body":false} 
[2026-03-22 01:52:25] production.INFO: Operation sent successfully {"operation_id":161064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8fFi-1774133545","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:52:25"}},"processed_data":{"order_number":"ORD-8fFi-1774133545","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 01:52:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SHZAl1-1774133506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:52:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-SHZAl1-1774133506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:52:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:52:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176050} 
[2026-03-22 01:52:28] production.INFO: Order updated successfully. Order ID: 176050, Status: completed  
[2026-03-22 01:52:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SHZAl1-1774133506","status":"completed","codes_count":0} 
[2026-03-22 01:52:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 01:52:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8fFi-1774133545","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:52:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-8fFi-1774133545","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:52:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:52:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"order_approved","reference_id":176053} 
[2026-03-22 01:52:43] production.INFO: Order updated successfully. Order ID: 176053, Status: completed  
[2026-03-22 01:52:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8fFi-1774133545","status":"completed","codes_count":0} 
[2026-03-22 01:52:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-22 01:53:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E1J0oT82-1774133519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:53:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-E1J0oT82-1774133519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:53:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:53:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176051} 
[2026-03-22 01:53:04] production.INFO: Order updated successfully. Order ID: 176051, Status: completed  
[2026-03-22 01:53:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E1J0oT82-1774133519","status":"completed","codes_count":0} 
[2026-03-22 01:53:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 01:53:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BQADJ-1774133538","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:53:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-BQADJ-1774133538","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:53:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:53:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176052} 
[2026-03-22 01:53:13] production.INFO: Order updated successfully. Order ID: 176052, Status: completed  
[2026-03-22 01:53:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BQADJ-1774133538","status":"completed","codes_count":0} 
[2026-03-22 01:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 01:53:36] production.INFO: Constructing job for order: 176054  
[2026-03-22 01:53:37] production.INFO: Handling job for order: 176054  
[2026-03-22 01:53:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:53:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:53:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5fee803e-c767-439b-84c5-6fe7966964ab&Player_ID=471156  
[2026-03-22 01:53:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=5fee803e-c767-439b-84c5-6fe7966964ab&Player_ID=471156","has_body":false} 
[2026-03-22 01:53:38] production.INFO: Operation sent successfully {"operation_id":161065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZwgWo-1774133618","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 01:53:38"}},"processed_data":{"order_number":"ORD-ZwgWo-1774133618","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 01:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02"} 
[2026-03-22 01:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","total_operations":3,"sites_count":1} 
[2026-03-22 01:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-ZwgWo-1774133618"]} 
[2026-03-22 01:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065} 
[2026-03-22 01:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 01:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"processed":0,"errors":0} 
[2026-03-22 01:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gDNlIhkg8NOVnhsHLcWzJwUPBB9hPMMd","execution_time":"2026-03-22 01:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065} 
[2026-03-22 01:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 01:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 01:55:04] production.INFO: async() رجع: true  
[2026-03-22 01:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 01:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 01:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 01:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 01:55:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"216.7","mainamount":"220","operation_number":"156345457","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpd111fbg6mjs52VzvPAg"}},"user_id":1552} 
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 01:55:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 01:55:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18406,"user_id":1552,"amount":216.69999999999998863131622783839702606201171875,"admins_notified":7} 
[2026-03-22 01:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03"} 
[2026-03-22 01:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","total_operations":3,"sites_count":1} 
[2026-03-22 01:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-ZwgWo-1774133618"]} 
[2026-03-22 01:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 01:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 01:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"count":1} 
[2026-03-22 01:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"count":1} 
[2026-03-22 01:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"user_id":107,"notification_type":"order_approved","reference_id":176054} 
[2026-03-22 01:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"processed":1,"errors":0} 
[2026-03-22 01:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065,"processed":1,"errors":0} 
[2026-03-22 01:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wAgLV6VnVsJVUSwx2tSkf6H1ZrzaUh3d","execution_time":"2026-03-22 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwgWo-1774133618","operation_id":161065} 
[2026-03-22 01:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 01:57:17] production.INFO: Constructing job for order: 176055  
[2026-03-22 01:57:18] production.INFO: Handling job for order: 176055  
[2026-03-22 01:57:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 01:57:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:57:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8bcf496d-8525-4229-afc2-56c09d4a1645&Player_ID=0983478390  
[2026-03-22 01:57:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8bcf496d-8525-4229-afc2-56c09d4a1645&Player_ID=0983478390","has_body":false} 
[2026-03-22 01:57:19] production.INFO: Operation sent successfully {"operation_id":161066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IFgu-1774133839","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 01:57:19"}},"processed_data":{"order_number":"ORD-IFgu-1774133839","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 01:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04"} 
[2026-03-22 01:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","total_operations":3,"sites_count":2} 
[2026-03-22 01:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696"]} 
[2026-03-22 01:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 01:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 01:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 01:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 01:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 01:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1,"order_ids":["ORD-IFgu-1774133839"]} 
[2026-03-22 01:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 01:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1} 
[2026-03-22 01:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 01:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 01:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"count":1} 
[2026-03-22 01:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"count":1} 
[2026-03-22 01:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"user_id":1074,"notification_type":"order_approved","reference_id":176055} 
[2026-03-22 01:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 01:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 01:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"processed":1,"errors":0} 
[2026-03-22 01:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066,"processed":1,"errors":0} 
[2026-03-22 01:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M9vy0udYmbxW08SEKKoXU0z5Pn6CP1Tn","execution_time":"2026-03-22 01:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IFgu-1774133839","operation_id":161066} 
[2026-03-22 01:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 01:58:24] production.INFO: Constructing job for order: 176056  
[2026-03-22 01:58:25] production.INFO: Handling job for order: 176056  
[2026-03-22 01:58:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:58:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:58:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0927dfd4-0634-4534-8624-7d9a00e1a9f9&Player_ID=51842406370  
[2026-03-22 01:58:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0927dfd4-0634-4534-8624-7d9a00e1a9f9&Player_ID=51842406370","has_body":false} 
[2026-03-22 01:58:26] production.INFO: Operation sent successfully {"operation_id":161067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TbPYyx-1774133906","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 01:58:26"}},"processed_data":{"order_number":"ORD-TbPYyx-1774133906","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 01:58:27] production.INFO: Constructing job for order: 176057  
[2026-03-22 01:58:29] production.INFO: Handling job for order: 176057  
[2026-03-22 01:58:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 01:58:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 01:58:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=8fe1ea95-106d-42e7-aa8f-1a40640f3212&Player_ID=89965666  
[2026-03-22 01:58:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=8fe1ea95-106d-42e7-aa8f-1a40640f3212&Player_ID=89965666","has_body":false} 
[2026-03-22 01:58:30] production.INFO: Operation sent successfully {"operation_id":161068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BCcg-1774133910","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-22 01:58:30"}},"processed_data":{"order_number":"ORD-BCcg-1774133910","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-22 01:58:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TbPYyx-1774133906","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 01:58:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-TbPYyx-1774133906","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 01:58:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 01:58:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":176056} 
[2026-03-22 01:58:55] production.INFO: Order updated successfully. Order ID: 176056, Status: completed  
[2026-03-22 01:58:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TbPYyx-1774133906","status":"completed","codes_count":0} 
[2026-03-22 01:58:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 02:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03"} 
[2026-03-22 02:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","total_operations":3,"sites_count":1} 
[2026-03-22 02:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910"]} 
[2026-03-22 02:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 02:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0nWUcJ6VqMChI8CKT3PDK7tDciTrzYEN","execution_time":"2026-03-22 02:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:00:05] production.INFO: async() رجع: true  
[2026-03-22 02:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:00:37] production.INFO: Constructing job for order: 176058  
[2026-03-22 02:00:40] production.INFO: Handling job for order: 176058  
[2026-03-22 02:00:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:00:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:00:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=65&uuid=103ac9ab-8fb5-429f-b533-35bd7f6b5949&Player_ID=111222333my  
[2026-03-22 02:00:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=65&uuid=103ac9ab-8fb5-429f-b533-35bd7f6b5949&Player_ID=111222333my","has_body":false} 
[2026-03-22 02:00:40] production.INFO: Operation sent successfully {"operation_id":161069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KzxfL2P-1774134040","amount":1.136086951999999872242597120930440723896026611328125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 02:00:40"}},"processed_data":{"order_number":"ORD-KzxfL2P-1774134040","amount":1.136086951999999872242597120930440723896026611328125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 02:00:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KzxfL2P-1774134040","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 02:00:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-KzxfL2P-1774134040","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 02:00:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:00:47] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176058} 
[2026-03-22 02:00:47] production.INFO: Order updated successfully. Order ID: 176058, Status: completed  
[2026-03-22 02:00:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KzxfL2P-1774134040","status":"completed","codes_count":0} 
[2026-03-22 02:00:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01"} 
[2026-03-22 02:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","total_operations":3,"sites_count":1} 
[2026-03-22 02:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910"]} 
[2026-03-22 02:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 02:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jtL8bjBUZrhqoWw5qoCe2PD7ULkzMZzv","execution_time":"2026-03-22 02:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02"} 
[2026-03-22 02:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","total_operations":3,"sites_count":1} 
[2026-03-22 02:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910"]} 
[2026-03-22 02:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 02:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"34THV2LH71NeJNUqqApyAqfLqQjwo1dY","execution_time":"2026-03-22 02:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:05:04] production.INFO: async() رجع: true  
[2026-03-22 02:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02"} 
[2026-03-22 02:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","total_operations":3,"sites_count":1} 
[2026-03-22 02:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910"]} 
[2026-03-22 02:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 02:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VDfjJNmzQeCqzuB6kcM81Oq4HVbRtd4f","execution_time":"2026-03-22 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:06:53] production.INFO: Constructing job for order: 176059  
[2026-03-22 02:06:56] production.INFO: Handling job for order: 176059  
[2026-03-22 02:06:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 02:06:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:06:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a9facf04-f3e9-4eac-86ed-d39b4be06a15&Player_ID=0959164981  
[2026-03-22 02:06:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a9facf04-f3e9-4eac-86ed-d39b4be06a15&Player_ID=0959164981","has_body":false} 
[2026-03-22 02:06:57] production.INFO: Operation sent successfully {"operation_id":161070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6vqQRw8-1774134417","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 02:06:57"}},"processed_data":{"order_number":"ORD-6vqQRw8-1774134417","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 02:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03"} 
[2026-03-22 02:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","total_operations":4,"sites_count":2} 
[2026-03-22 02:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910"]} 
[2026-03-22 02:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"processed":0,"errors":0} 
[2026-03-22 02:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1,"order_ids":["ORD-6vqQRw8-1774134417"]} 
[2026-03-22 02:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436,"orders_count":1} 
[2026-03-22 02:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 02:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 02:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"count":1} 
[2026-03-22 02:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"count":1} 
[2026-03-22 02:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"user_id":1299,"notification_type":"order_approved","reference_id":176059} 
[2026-03-22 02:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 02:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 02:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"processed":1,"errors":0} 
[2026-03-22 02:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070,"processed":1,"errors":0} 
[2026-03-22 02:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bieTFU5opZZcXuUPlKSkCQh6atpeMowG","execution_time":"2026-03-22 02:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6vqQRw8-1774134417","operation_id":161070} 
[2026-03-22 02:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 02:09:19] production.INFO: Constructing job for order: 176060  
[2026-03-22 02:09:22] production.INFO: Handling job for order: 176060  
[2026-03-22 02:09:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:09:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:09:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=ba354868-2c1b-4508-9456-26b1298cca9c&Player_ID=37579981  
[2026-03-22 02:09:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=ba354868-2c1b-4508-9456-26b1298cca9c&Player_ID=37579981","has_body":false} 
[2026-03-22 02:09:22] production.INFO: Operation sent successfully {"operation_id":161071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pIQ5i-1774134562","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo","notes":[],"created_at":"2026-03-22 02:09:22"}},"processed_data":{"order_number":"ORD-pIQ5i-1774134562","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo"}} 
[2026-03-22 02:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01"} 
[2026-03-22 02:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","total_operations":4,"sites_count":1} 
[2026-03-22 02:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 02:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lyKYOIxGUgrgeqoDOTYdX4p8vXY1nkES","execution_time":"2026-03-22 02:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:10:04] production.INFO: async() رجع: true  
[2026-03-22 02:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:10:56] production.INFO: Constructing job for order: 176061  
[2026-03-22 02:10:59] production.INFO: Handling job for order: 176061  
[2026-03-22 02:10:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:10:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:10:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c3da1b16-6f65-4fdb-8a05-9c486aedc852&Player_ID=471156  
[2026-03-22 02:10:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c3da1b16-6f65-4fdb-8a05-9c486aedc852&Player_ID=471156","has_body":false} 
[2026-03-22 02:11:00] production.INFO: Operation sent successfully {"operation_id":161072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HoQpjp-1774134660","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 02:11:00"}},"processed_data":{"order_number":"ORD-HoQpjp-1774134660","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 02:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03"} 
[2026-03-22 02:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","total_operations":5,"sites_count":1} 
[2026-03-22 02:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910","ORD-pIQ5i-1774134562","ORD-HoQpjp-1774134660"]} 
[2026-03-22 02:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 02:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HoQpjp-1774134660","operation_id":161072} 
[2026-03-22 02:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 02:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AqnQGlsspBoKSxBsIWwGXDMNluMBNKJW","execution_time":"2026-03-22 02:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:12:16] production.INFO: Constructing job for order: 176062  
[2026-03-22 02:12:18] production.INFO: Handling job for order: 176062  
[2026-03-22 02:12:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:12:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:12:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d096c0f-aed2-4197-8055-e89fd50b15ec&Player_ID=52146084932  
[2026-03-22 02:12:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d096c0f-aed2-4197-8055-e89fd50b15ec&Player_ID=52146084932","has_body":false} 
[2026-03-22 02:12:19] production.INFO: Operation sent successfully {"operation_id":161073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9D3bpbw-1774134739","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 02:12:19"}},"processed_data":{"order_number":"ORD-9D3bpbw-1774134739","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 02:12:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9D3bpbw-1774134739","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 02:12:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-9D3bpbw-1774134739","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 02:12:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:12:36] production.INFO: SendAcceptReject: Notification queued {"user_id":446,"notification_type":"order_approved","reference_id":176062} 
[2026-03-22 02:12:36] production.INFO: Order updated successfully. Order ID: 176062, Status: completed  
[2026-03-22 02:12:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9D3bpbw-1774134739","status":"completed","codes_count":0} 
[2026-03-22 02:12:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 446  
[2026-03-22 02:13:25] production.INFO: SendAcceptReject: Notification queued {"user_id":331,"notification_type":"request_approved","reference_id":18405} 
[2026-03-22 02:13:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 331  
[2026-03-22 02:13:41] production.INFO: Constructing job for order: 176063  
[2026-03-22 02:13:43] production.INFO: Handling job for order: 176063  
[2026-03-22 02:13:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:13:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:13:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8f7f5752-fbf6-4941-930a-e9b6842f86ba&Player_ID=1100765771  
[2026-03-22 02:13:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8f7f5752-fbf6-4941-930a-e9b6842f86ba&Player_ID=1100765771","has_body":false} 
[2026-03-22 02:13:44] production.INFO: Operation sent successfully {"operation_id":161074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ktX3sS-1774134824","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 02:13:44"}},"processed_data":{"order_number":"ORD-ktX3sS-1774134824","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 02:13:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"request_approved","reference_id":18406} 
[2026-03-22 02:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 02:13:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ktX3sS-1774134824","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 02:13:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-ktX3sS-1774134824","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 02:13:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:13:51] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176063} 
[2026-03-22 02:13:51] production.INFO: Order updated successfully. Order ID: 176063, Status: completed  
[2026-03-22 02:13:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ktX3sS-1774134824","status":"completed","codes_count":0} 
[2026-03-22 02:13:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02"} 
[2026-03-22 02:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","total_operations":5,"sites_count":1} 
[2026-03-22 02:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910","ORD-pIQ5i-1774134562","ORD-HoQpjp-1774134660"]} 
[2026-03-22 02:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 02:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 02:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 02:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"user_id":107,"notification_type":"order_approved","reference_id":176061} 
[2026-03-22 02:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 02:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 02:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kBwtg6h3BUFQ74eLRnqCmUngpZf3hsgv","execution_time":"2026-03-22 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 02:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:15:04] production.INFO: async() رجع: true  
[2026-03-22 02:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03"} 
[2026-03-22 02:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","total_operations":4,"sites_count":1} 
[2026-03-22 02:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 02:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 02:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1G7gOKS59g3V5ViRqZQ2y2WkZ03zGgy9","execution_time":"2026-03-22 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:18:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00"} 
[2026-03-22 02:18:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","total_operations":4,"sites_count":1} 
[2026-03-22 02:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:18:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 02:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-22 02:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-22 02:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:18:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 02:18:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:18:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CHzW9jaaubRZA7fjfOUVNfNLVM2nMzLP","execution_time":"2026-03-22 02:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:18:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EQtMK1I-1774104688","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 02:18:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-EQtMK1I-1774104688","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 02:18:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:18:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175408} 
[2026-03-22 02:18:30] production.INFO: Order updated successfully. Order ID: 175408, Status: completed  
[2026-03-22 02:18:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EQtMK1I-1774104688","status":"completed","codes_count":0} 
[2026-03-22 02:18:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-22 02:19:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lTYuv-1774104696","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 02:19:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-lTYuv-1774104696","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 02:19:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:19:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175410} 
[2026-03-22 02:19:33] production.INFO: Order updated successfully. Order ID: 175410, Status: completed  
[2026-03-22 02:19:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lTYuv-1774104696","status":"completed","codes_count":0} 
[2026-03-22 02:19:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-22 02:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03"} 
[2026-03-22 02:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","total_operations":2,"sites_count":1} 
[2026-03-22 02:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gc87fjIXQaEyPmttj3UDK8WUcylfbjog","execution_time":"2026-03-22 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:20:06] production.INFO: async() رجع: true  
[2026-03-22 02:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:20:58] production.INFO: Constructing job for order: 176064  
[2026-03-22 02:21:01] production.INFO: Handling job for order: 176064  
[2026-03-22 02:21:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:21:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:21:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d8fb75f9-0228-4bce-8a8b-c0cbeeb1d807&Player_ID=5851868407  
[2026-03-22 02:21:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d8fb75f9-0228-4bce-8a8b-c0cbeeb1d807&Player_ID=5851868407","has_body":false} 
[2026-03-22 02:21:02] production.INFO: Operation sent successfully {"operation_id":161075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FzC9h-1774135262","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 02:21:02"}},"processed_data":{"order_number":"ORD-FzC9h-1774135262","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 02:21:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FzC9h-1774135262","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 02:21:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-FzC9h-1774135262","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 02:21:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:21:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":176064} 
[2026-03-22 02:21:13] production.INFO: Order updated successfully. Order ID: 176064, Status: completed  
[2026-03-22 02:21:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FzC9h-1774135262","status":"completed","codes_count":0} 
[2026-03-22 02:21:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-22 02:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02"} 
[2026-03-22 02:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","total_operations":2,"sites_count":1} 
[2026-03-22 02:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"m6YsTJb4P35fDPu1rSoLQS9v8VWYoqwE","execution_time":"2026-03-22 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:22:27] production.INFO: Constructing job for order: 176065  
[2026-03-22 02:22:29] production.INFO: Handling job for order: 176065  
[2026-03-22 02:22:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:22:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:22:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1ed03900-b293-4c90-85a0-ed6b604213a3&Player_ID=1100765771  
[2026-03-22 02:22:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1ed03900-b293-4c90-85a0-ed6b604213a3&Player_ID=1100765771","has_body":false} 
[2026-03-22 02:22:30] production.INFO: Operation sent successfully {"operation_id":161076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k3vpX-1774135350","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 02:22:30"}},"processed_data":{"order_number":"ORD-k3vpX-1774135350","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 02:22:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1654.8","mainamount":"1680","operation_number":"156352920","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9pq0uj1irm7r8DxFfUb"}},"user_id":1552} 
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 02:22:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 02:22:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18407,"user_id":1552,"amount":1654.799999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-22 02:22:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k3vpX-1774135350","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 02:22:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-k3vpX-1774135350","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 02:22:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176065} 
[2026-03-22 02:22:34] production.INFO: Order updated successfully. Order ID: 176065, Status: completed  
[2026-03-22 02:22:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k3vpX-1774135350","status":"completed","codes_count":0} 
[2026-03-22 02:22:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03"} 
[2026-03-22 02:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","total_operations":2,"sites_count":1} 
[2026-03-22 02:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WGJI9yC4U8aJZhq4mtUJTy01ebC1bm58","execution_time":"2026-03-22 02:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:25:05] production.INFO: async() رجع: true  
[2026-03-22 02:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04"} 
[2026-03-22 02:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","total_operations":2,"sites_count":1} 
[2026-03-22 02:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gf7hwFQa5JjUQ7vLfONnCp1XLNRbKc7m","execution_time":"2026-03-22 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04"} 
[2026-03-22 02:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","total_operations":2,"sites_count":1} 
[2026-03-22 02:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bFwcYaG2vn6u28GmAuJwe8qrnItthE0e","execution_time":"2026-03-22 02:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01"} 
[2026-03-22 02:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","total_operations":2,"sites_count":1} 
[2026-03-22 02:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"atzIYcN5I8YdMYByOIMegmZMGnsfpA56","execution_time":"2026-03-22 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 02:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 02:30:03] production.INFO: async() رجع: true  
[2026-03-22 02:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02"} 
[2026-03-22 02:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","total_operations":2,"sites_count":1} 
[2026-03-22 02:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J9dBPrA4ccHyaWufwPxWFJCjwRLToT1J","execution_time":"2026-03-22 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02"} 
[2026-03-22 02:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","total_operations":2,"sites_count":1} 
[2026-03-22 02:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"m0cfu7dIr3kVfjlvyTMrWNnIseQpcFsZ","execution_time":"2026-03-22 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:35:04] production.INFO: async() رجع: true  
[2026-03-22 02:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03"} 
[2026-03-22 02:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","total_operations":2,"sites_count":1} 
[2026-03-22 02:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BCcg-1774133910","operation_id":161068} 
[2026-03-22 02:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v9MJheGKypkXfobv0VS6C72ernqqrlob","execution_time":"2026-03-22 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01"} 
[2026-03-22 02:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","total_operations":2,"sites_count":1} 
[2026-03-22 02:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BCcg-1774133910","ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 02:38:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 02:38:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:38:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:38:01] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"user_id":620,"notification_type":"order_rejected","reference_id":176057} 
[2026-03-22 02:38:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-22 02:38:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 02:38:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HOltWDf6QiGlMCwey4MzqgJUt0d5ZBWN","execution_time":"2026-03-22 02:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:38:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:38:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02"} 
[2026-03-22 02:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","total_operations":1,"sites_count":1} 
[2026-03-22 02:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cbqlShHM0wd4HB8E3JLwZajcVwpSCCKH","execution_time":"2026-03-22 02:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:40:04] production.INFO: async() رجع: true  
[2026-03-22 02:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02"} 
[2026-03-22 02:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","total_operations":1,"sites_count":1} 
[2026-03-22 02:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zgaoq1BnR1gK8ZamLmow7phonwodzQ0b","execution_time":"2026-03-22 02:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02"} 
[2026-03-22 02:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","total_operations":1,"sites_count":1} 
[2026-03-22 02:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ebfHad3I7ffRCF7rcdwetRYDJe2yXKSU","execution_time":"2026-03-22 02:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 02:45:04] production.INFO: async() رجع: true  
[2026-03-22 02:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03"} 
[2026-03-22 02:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","total_operations":1,"sites_count":1} 
[2026-03-22 02:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IZath1fRgBQ4oaQJFEDnHmINK2wh4OEA","execution_time":"2026-03-22 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:48:02] production.INFO: Constructing job for order: 176066  
[2026-03-22 02:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03"} 
[2026-03-22 02:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","total_operations":1,"sites_count":1} 
[2026-03-22 02:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UPwo4mcsKB9icPPZwyIeXIHtyB7KJriL","execution_time":"2026-03-22 02:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:48:03] production.INFO: Handling job for order: 176066  
[2026-03-22 02:48:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 02:48:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:48:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=696420c8-0a4e-493c-b0f4-41ce2c36745c&Player_ID=0948343764  
[2026-03-22 02:48:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=696420c8-0a4e-493c-b0f4-41ce2c36745c&Player_ID=0948343764","has_body":false} 
[2026-03-22 02:48:04] production.INFO: Operation sent successfully {"operation_id":161077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CvG365-1774136884","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 02:48:04"}},"processed_data":{"order_number":"ORD-CvG365-1774136884","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 02:48:19] production.INFO: Constructing job for order: 176067  
[2026-03-22 02:48:22] production.INFO: Handling job for order: 176067  
[2026-03-22 02:48:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 02:48:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:48:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e7cf8133-3a7f-4ee3-8a58-ccbec3596aa1&Player_ID=0948343764  
[2026-03-22 02:48:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e7cf8133-3a7f-4ee3-8a58-ccbec3596aa1&Player_ID=0948343764","has_body":false} 
[2026-03-22 02:48:23] production.INFO: Operation sent successfully {"operation_id":161078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NzDxsF-1774136902","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 02:48:23"}},"processed_data":{"order_number":"ORD-NzDxsF-1774136902","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 02:48:33] production.INFO: Constructing job for order: 176068  
[2026-03-22 02:48:35] production.INFO: Handling job for order: 176068  
[2026-03-22 02:48:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 02:48:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:48:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=de511853-2e9d-4522-a452-5f21e1b12c00&Player_ID=0948343764  
[2026-03-22 02:48:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=de511853-2e9d-4522-a452-5f21e1b12c00&Player_ID=0948343764","has_body":false} 
[2026-03-22 02:48:35] production.INFO: Operation sent successfully {"operation_id":161079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cIXl-1774136915","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 02:48:35"}},"processed_data":{"order_number":"ORD-cIXl-1774136915","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 02:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02"} 
[2026-03-22 02:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","total_operations":4,"sites_count":2} 
[2026-03-22 02:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 02:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 02:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 02:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":3,"order_ids":["ORD-CvG365-1774136884","ORD-NzDxsF-1774136902","ORD-cIXl-1774136915"]} 
[2026-03-22 02:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":3} 
[2026-03-22 02:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 02:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 02:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"count":3} 
[2026-03-22 02:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"count":3} 
[2026-03-22 02:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"user_id":1299,"notification_type":"order_approved","reference_id":176068} 
[2026-03-22 02:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"user_id":1299,"notification_type":"order_approved","reference_id":176066} 
[2026-03-22 02:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"user_id":1299,"notification_type":"order_approved","reference_id":176067} 
[2026-03-22 02:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 02:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 02:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"processed":3,"errors":0} 
[2026-03-22 02:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078,"processed":3,"errors":0} 
[2026-03-22 02:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"53k5kzIZ89O7iDp0k1ToHIBxudWvYnMf","execution_time":"2026-03-22 02:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NzDxsF-1774136902","operation_id":161078} 
[2026-03-22 02:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 02:50:05] production.INFO: async() رجع: true  
[2026-03-22 02:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 02:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 02:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 02:50:14] production.INFO: Constructing job for order: 176069  
[2026-03-22 02:50:15] production.INFO: Handling job for order: 176069  
[2026-03-22 02:50:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=9e7346ab-b5a6-47b0-8eae-e39f2a88fe35&Player_ID=111222333my  
[2026-03-22 02:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=9e7346ab-b5a6-47b0-8eae-e39f2a88fe35&Player_ID=111222333my","has_body":false} 
[2026-03-22 02:50:16] production.INFO: Operation sent successfully {"operation_id":161080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Js6r-1774137016","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 02:50:16"}},"processed_data":{"order_number":"ORD-4Js6r-1774137016","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 02:50:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Js6r-1774137016","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 02:50:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Js6r-1774137016","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 02:50:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:50:21] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176069} 
[2026-03-22 02:50:21] production.INFO: Order updated successfully. Order ID: 176069, Status: completed  
[2026-03-22 02:50:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Js6r-1774137016","status":"completed","codes_count":0} 
[2026-03-22 02:50:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 02:51:38] production.INFO: Constructing job for order: 176070  
[2026-03-22 02:51:40] production.INFO: Handling job for order: 176070  
[2026-03-22 02:51:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:51:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:51:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=510b0e4f-bd9f-4112-8643-46a9149db5ef&Player_ID=471156  
[2026-03-22 02:51:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=510b0e4f-bd9f-4112-8643-46a9149db5ef&Player_ID=471156","has_body":false} 
[2026-03-22 02:51:41] production.INFO: Operation sent successfully {"operation_id":161081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hd17dt-1774137101","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 02:51:41"}},"processed_data":{"order_number":"ORD-hd17dt-1774137101","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 02:51:52] production.INFO: Constructing job for order: 176071  
[2026-03-22 02:51:53] production.INFO: Handling job for order: 176071  
[2026-03-22 02:51:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:51:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:51:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=b1d9fb5a-360f-4a28-adc7-d6ed8e409d95&Player_ID=89965666  
[2026-03-22 02:51:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=b1d9fb5a-360f-4a28-adc7-d6ed8e409d95&Player_ID=89965666","has_body":false} 
[2026-03-22 02:51:54] production.INFO: Operation sent successfully {"operation_id":161082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2c5Ng-1774137113","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-22 02:51:54"}},"processed_data":{"order_number":"ORD-2c5Ng-1774137113","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-22 02:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03"} 
[2026-03-22 02:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","total_operations":3,"sites_count":1} 
[2026-03-22 02:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-hd17dt-1774137101","ORD-2c5Ng-1774137113"]} 
[2026-03-22 02:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 02:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hd17dt-1774137101","operation_id":161081} 
[2026-03-22 02:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rafh74WNWzw8KkbI5M8M6EXINQe38iHN","execution_time":"2026-03-22 02:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03"} 
[2026-03-22 02:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","total_operations":3,"sites_count":1} 
[2026-03-22 02:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-hd17dt-1774137101","ORD-2c5Ng-1774137113"]} 
[2026-03-22 02:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 02:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 02:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 02:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 02:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"user_id":107,"notification_type":"order_approved","reference_id":176070} 
[2026-03-22 02:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 02:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 02:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 02:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r9WoNe4wqt1D62VK7qyntNKLlGxmGcLY","execution_time":"2026-03-22 02:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 02:54:46] production.INFO: Constructing job for order: 176072  
[2026-03-22 02:54:48] production.INFO: Handling job for order: 176072  
[2026-03-22 02:54:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 02:54:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 02:54:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9de32fb2-48c8-4ab9-9bac-b9fa632bea82&Player_ID=471156  
[2026-03-22 02:54:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9de32fb2-48c8-4ab9-9bac-b9fa632bea82&Player_ID=471156","has_body":false} 
[2026-03-22 02:54:49] production.INFO: Operation sent successfully {"operation_id":161083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c73kaKQg-1774137289","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 02:54:49"}},"processed_data":{"order_number":"ORD-c73kaKQg-1774137289","amount":0.91356760000000003518749736031168140470981597900390625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 02:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 02:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 02:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 02:55:06] production.INFO: async() رجع: true  
[2026-03-22 02:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 02:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 02:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 02:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 02:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01"} 
[2026-03-22 02:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","total_operations":3,"sites_count":1} 
[2026-03-22 02:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113","ORD-c73kaKQg-1774137289"]} 
[2026-03-22 02:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 02:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 02:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c73kaKQg-1774137289","operation_id":161083} 
[2026-03-22 02:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 02:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2g3xEkoq4koiYMqBE2dNkO5VsdMb9Qzn","execution_time":"2026-03-22 02:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:56:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-c73kaKQg-1774137289","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 02:56:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-c73kaKQg-1774137289","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 02:56:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 02:56:07] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176072} 
[2026-03-22 02:56:07] production.INFO: Order updated successfully. Order ID: 176072, Status: completed  
[2026-03-22 02:56:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-c73kaKQg-1774137289","status":"completed","codes_count":0} 
[2026-03-22 02:56:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 02:56:52] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429424712","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnrkrmumo4m6lbNw4rMS"}},"user_id":305} 
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 02:56:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 02:56:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18408,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-22 02:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02"} 
[2026-03-22 02:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","total_operations":2,"sites_count":1} 
[2026-03-22 02:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 02:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 02:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 02:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 02:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 02:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 02:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 02:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dmCNXQxZnrpdtnZcr6IZjdG3Aj4bzzUM","execution_time":"2026-03-22 02:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02"} 
[2026-03-22 03:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","total_operations":2,"sites_count":1} 
[2026-03-22 03:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"09z6cFf3OZvE15W5NWGNr4iVqad1oXBn","execution_time":"2026-03-22 03:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:00:04] production.INFO: async() رجع: true  
[2026-03-22 03:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:01:43] production.INFO: Constructing job for order: 176073  
[2026-03-22 03:01:45] production.INFO: Handling job for order: 176073  
[2026-03-22 03:01:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:01:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:01:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ddc2cfa8-e9fc-474c-bf57-9ed72ff3dbaf&Player_ID=111222333my  
[2026-03-22 03:01:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ddc2cfa8-e9fc-474c-bf57-9ed72ff3dbaf&Player_ID=111222333my","has_body":false} 
[2026-03-22 03:01:45] production.INFO: Operation sent successfully {"operation_id":161084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FYb1Tw-1774137705","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:01:45"}},"processed_data":{"order_number":"ORD-FYb1Tw-1774137705","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:01:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FYb1Tw-1774137705","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:01:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-FYb1Tw-1774137705","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:01:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:01:52] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176073} 
[2026-03-22 03:01:52] production.INFO: Order updated successfully. Order ID: 176073, Status: completed  
[2026-03-22 03:01:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FYb1Tw-1774137705","status":"completed","codes_count":0} 
[2026-03-22 03:01:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04"} 
[2026-03-22 03:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","total_operations":2,"sites_count":1} 
[2026-03-22 03:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RQz7mXJZaMjMX812ylVkEtGB2ITqvhVi","execution_time":"2026-03-22 03:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01"} 
[2026-03-22 03:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","total_operations":2,"sites_count":1} 
[2026-03-22 03:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jQyDufIVonzgqfHcXjxfFPJqG2HLsDwb","execution_time":"2026-03-22 03:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:05:06] production.INFO: async() رجع: true  
[2026-03-22 03:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01"} 
[2026-03-22 03:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","total_operations":2,"sites_count":1} 
[2026-03-22 03:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xqg6bfq6u3N3iGGjfh17VJQkjIBiEodY","execution_time":"2026-03-22 03:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:08:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05"} 
[2026-03-22 03:08:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","total_operations":2,"sites_count":1} 
[2026-03-22 03:08:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:08:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:08:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:08:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:08:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:08:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:08:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:08:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B3j80Bqhx0TihI8r5ry9cpHtRqzEXG3h","execution_time":"2026-03-22 03:08:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:09:37] production.INFO: Constructing job for order: 176074  
[2026-03-22 03:09:38] production.INFO: Handling job for order: 176074  
[2026-03-22 03:09:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:09:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:09:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=519b343e-07a9-4b38-882a-8f67272cb106&Player_ID=5851868407  
[2026-03-22 03:09:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=519b343e-07a9-4b38-882a-8f67272cb106&Player_ID=5851868407","has_body":false} 
[2026-03-22 03:09:39] production.INFO: Operation sent successfully {"operation_id":161085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kVBC-1774138178","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 03:09:39"}},"processed_data":{"order_number":"ORD-kVBC-1774138178","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 03:09:43] production.INFO: Constructing job for order: 176075  
[2026-03-22 03:09:45] production.INFO: Handling job for order: 176075  
[2026-03-22 03:09:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:09:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:09:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ba6bf9d6-7b40-41b3-a826-b356ca7db2c2&Player_ID=111222333my  
[2026-03-22 03:09:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ba6bf9d6-7b40-41b3-a826-b356ca7db2c2&Player_ID=111222333my","has_body":false} 
[2026-03-22 03:09:46] production.INFO: Operation sent successfully {"operation_id":161086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mfDIie4y-1774138185","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:09:46"}},"processed_data":{"order_number":"ORD-mfDIie4y-1774138185","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:09:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kVBC-1774138178","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 03:09:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-kVBC-1774138178","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 03:09:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:09:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":176074} 
[2026-03-22 03:09:53] production.INFO: Order updated successfully. Order ID: 176074, Status: completed  
[2026-03-22 03:09:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kVBC-1774138178","status":"completed","codes_count":0} 
[2026-03-22 03:09:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mfDIie4y-1774138185","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:09:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-mfDIie4y-1774138185","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:09:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:09:53] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176075} 
[2026-03-22 03:09:53] production.INFO: Order updated successfully. Order ID: 176075, Status: completed  
[2026-03-22 03:09:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mfDIie4y-1774138185","status":"completed","codes_count":0} 
[2026-03-22 03:09:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-22 03:09:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04"} 
[2026-03-22 03:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","total_operations":2,"sites_count":1} 
[2026-03-22 03:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oRwhN7PXQ4eR1VQoJmxkLwSV3qm7UHe1","execution_time":"2026-03-22 03:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:10:06] production.INFO: async() رجع: true  
[2026-03-22 03:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01"} 
[2026-03-22 03:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","total_operations":2,"sites_count":1} 
[2026-03-22 03:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aWTMhHCym4gkcKrmYnm0AK1aYqD8aMVp","execution_time":"2026-03-22 03:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:12:56] production.INFO: Constructing job for order: 176076  
[2026-03-22 03:12:58] production.INFO: Handling job for order: 176076  
[2026-03-22 03:12:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 03:12:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:12:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=21b65435-9f9f-43df-b536-1134fd60aa76&Player_ID=0960955870  
[2026-03-22 03:12:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=21b65435-9f9f-43df-b536-1134fd60aa76&Player_ID=0960955870","has_body":false} 
[2026-03-22 03:12:59] production.INFO: Operation sent successfully {"operation_id":161087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SKy-1774138379","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 03:12:59"}},"processed_data":{"order_number":"ORD-SKy-1774138379","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 03:13:45] production.INFO: Constructing job for order: 176077  
[2026-03-22 03:13:47] production.INFO: Handling job for order: 176077  
[2026-03-22 03:13:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 03:13:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:13:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=96bbde3c-928d-45b0-b1c4-fb68c698f7d2&Player_ID=0957565413  
[2026-03-22 03:13:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=96bbde3c-928d-45b0-b1c4-fb68c698f7d2&Player_ID=0957565413","has_body":false} 
[2026-03-22 03:13:48] production.INFO: Operation sent successfully {"operation_id":161088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i91yhHR-1774138428","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 03:13:48"}},"processed_data":{"order_number":"ORD-i91yhHR-1774138428","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 03:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03"} 
[2026-03-22 03:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","total_operations":4,"sites_count":2} 
[2026-03-22 03:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":2,"order_ids":["ORD-SKy-1774138379","ORD-i91yhHR-1774138428"]} 
[2026-03-22 03:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":2} 
[2026-03-22 03:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 03:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 03:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"count":2} 
[2026-03-22 03:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"count":2} 
[2026-03-22 03:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"user_id":1626,"notification_type":"order_approved","reference_id":176077} 
[2026-03-22 03:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"user_id":1626,"notification_type":"order_approved","reference_id":176076} 
[2026-03-22 03:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 03:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 03:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"processed":2,"errors":0} 
[2026-03-22 03:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087,"processed":2,"errors":0} 
[2026-03-22 03:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5vziPmqxJRYRHkuApEIXVKJKjqYMQGqF","execution_time":"2026-03-22 03:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SKy-1774138379","operation_id":161087} 
[2026-03-22 03:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 03:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 03:14:54] production.INFO: Constructing job for order: 176078  
[2026-03-22 03:14:57] production.INFO: Handling job for order: 176078  
[2026-03-22 03:14:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 03:14:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:14:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=169731e7-2da1-4844-9706-df2bcc3b98a4&Player_ID=0949602353  
[2026-03-22 03:14:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=169731e7-2da1-4844-9706-df2bcc3b98a4&Player_ID=0949602353","has_body":false} 
[2026-03-22 03:14:58] production.INFO: Operation sent successfully {"operation_id":161089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lK2FRC-1774138498","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 03:14:58"}},"processed_data":{"order_number":"ORD-lK2FRC-1774138498","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:15:03] production.INFO: async() رجع: true  
[2026-03-22 03:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:15:48] production.INFO: Constructing job for order: 176079  
[2026-03-22 03:15:49] production.INFO: Handling job for order: 176079  
[2026-03-22 03:15:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:15:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:15:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=84907104-2804-4dd1-96eb-ae114200fa8d&Player_ID=1100765771  
[2026-03-22 03:15:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=84907104-2804-4dd1-96eb-ae114200fa8d&Player_ID=1100765771","has_body":false} 
[2026-03-22 03:15:50] production.INFO: Operation sent successfully {"operation_id":161090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-35H4MpyF-1774138550","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:15:50"}},"processed_data":{"order_number":"ORD-35H4MpyF-1774138550","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:15:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-35H4MpyF-1774138550","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:15:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-35H4MpyF-1774138550","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:15:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:15:56] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176079} 
[2026-03-22 03:15:56] production.INFO: Order updated successfully. Order ID: 176079, Status: completed  
[2026-03-22 03:15:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-35H4MpyF-1774138550","status":"completed","codes_count":0} 
[2026-03-22 03:15:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02"} 
[2026-03-22 03:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","total_operations":3,"sites_count":2} 
[2026-03-22 03:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-2c5Ng-1774137113"]} 
[2026-03-22 03:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2c5Ng-1774137113","operation_id":161082} 
[2026-03-22 03:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":1,"order_ids":["ORD-lK2FRC-1774138498"]} 
[2026-03-22 03:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"orders_count":1} 
[2026-03-22 03:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 03:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 03:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"count":1} 
[2026-03-22 03:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"count":1} 
[2026-03-22 03:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"user_id":1626,"notification_type":"order_approved","reference_id":176078} 
[2026-03-22 03:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 03:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 03:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"processed":1,"errors":0} 
[2026-03-22 03:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089,"processed":1,"errors":0} 
[2026-03-22 03:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PCjgWPR4DIyIKqyHk56QcUX7cTaCO7SP","execution_time":"2026-03-22 03:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lK2FRC-1774138498","operation_id":161089} 
[2026-03-22 03:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 03:17:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2c5Ng-1774137113","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 03:17:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-2c5Ng-1774137113","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 03:17:27] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 03:17:27] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_rejected","reference_id":176071} 
[2026-03-22 03:17:27] production.INFO: Order updated successfully. Order ID: 176071, Status: rejected  
[2026-03-22 03:17:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2c5Ng-1774137113","status":"rejected","codes_count":0} 
[2026-03-22 03:17:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:17:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03"} 
[2026-03-22 03:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","total_operations":1,"sites_count":1} 
[2026-03-22 03:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gQYZYcfyAty82k0na5TfVFJwmhHTlDco","execution_time":"2026-03-22 03:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:19:32] production.INFO: Constructing job for order: 176080  
[2026-03-22 03:19:33] production.INFO: Handling job for order: 176080  
[2026-03-22 03:19:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:19:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:19:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=90b75597-d8d1-4d30-b37f-639c15ef0af2&Player_ID=1100765771  
[2026-03-22 03:19:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=90b75597-d8d1-4d30-b37f-639c15ef0af2&Player_ID=1100765771","has_body":false} 
[2026-03-22 03:19:34] production.INFO: Operation sent successfully {"operation_id":161091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtB8llIZ-1774138773","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:19:34"}},"processed_data":{"order_number":"ORD-HtB8llIZ-1774138773","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:19:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HtB8llIZ-1774138773","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:19:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-HtB8llIZ-1774138773","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:19:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:19:39] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176080} 
[2026-03-22 03:19:39] production.INFO: Order updated successfully. Order ID: 176080, Status: completed  
[2026-03-22 03:19:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HtB8llIZ-1774138773","status":"completed","codes_count":0} 
[2026-03-22 03:19:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01"} 
[2026-03-22 03:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","total_operations":1,"sites_count":1} 
[2026-03-22 03:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rqu9N6QhTeavDDjixS0nmCC6iIkO2Clg","execution_time":"2026-03-22 03:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:20:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:20:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:20:03] production.INFO: async() رجع: true  
[2026-03-22 03:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:22:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05"} 
[2026-03-22 03:22:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","total_operations":1,"sites_count":1} 
[2026-03-22 03:22:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:22:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:22:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:22:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:22:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:22:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:22:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3NX6sPW5xFogADeCOlWxqP0UIqcMWUXP","execution_time":"2026-03-22 03:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02"} 
[2026-03-22 03:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"weZXJRvTLtl0AnrF0aEprCFyGfn7DGhU","execution_time":"2026-03-22 03:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:25:04] production.INFO: async() رجع: true  
[2026-03-22 03:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02"} 
[2026-03-22 03:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"27R64QRnoQM5PeuqSmpVsQHbAJysE74n","execution_time":"2026-03-22 03:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:26:20] production.INFO: Constructing job for order: 176081  
[2026-03-22 03:26:21] production.INFO: Handling job for order: 176081  
[2026-03-22 03:26:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:26:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:26:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=806d292c-280e-449f-bf76-456c7d6438e7&Player_ID=1100765771  
[2026-03-22 03:26:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=806d292c-280e-449f-bf76-456c7d6438e7&Player_ID=1100765771","has_body":false} 
[2026-03-22 03:26:21] production.INFO: Operation sent successfully {"operation_id":161092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nb15-1774139181","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:26:21"}},"processed_data":{"order_number":"ORD-Nb15-1774139181","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:26:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nb15-1774139181","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:26:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nb15-1774139181","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:26:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:26:27] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176081} 
[2026-03-22 03:26:27] production.INFO: Order updated successfully. Order ID: 176081, Status: completed  
[2026-03-22 03:26:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nb15-1774139181","status":"completed","codes_count":0} 
[2026-03-22 03:26:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02"} 
[2026-03-22 03:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jFj2wKBf5mYIthBmxdc6yRqrP2l0307h","execution_time":"2026-03-22 03:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02"} 
[2026-03-22 03:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jmDlxV6K4AgWazp7LR05WBUVkQeTpd0z","execution_time":"2026-03-22 03:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:30:04] production.INFO: async() رجع: true  
[2026-03-22 03:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02"} 
[2026-03-22 03:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Seabw3zqln0NzJma4aEKn71KSFCIdR7d","execution_time":"2026-03-22 03:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03"} 
[2026-03-22 03:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","total_operations":1,"sites_count":1} 
[2026-03-22 03:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lrKHUoiuPRzNqsV6q8ZUqwz8P0ILQqd2","execution_time":"2026-03-22 03:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 03:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 03:35:05] production.INFO: async() رجع: true  
[2026-03-22 03:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03"} 
[2026-03-22 03:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","total_operations":1,"sites_count":1} 
[2026-03-22 03:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OrbZ40tcGernK1X4KKAaJax3XGs3zkys","execution_time":"2026-03-22 03:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04"} 
[2026-03-22 03:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","total_operations":1,"sites_count":1} 
[2026-03-22 03:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bOHydKzJSfuBXkGvHSEohANW6n1mb9Dx","execution_time":"2026-03-22 03:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01"} 
[2026-03-22 03:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","total_operations":1,"sites_count":1} 
[2026-03-22 03:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gyU0PoxHgrTZEwMO1Q2IDkiiHMNU8qRW","execution_time":"2026-03-22 03:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 03:40:03] production.INFO: async() رجع: true  
[2026-03-22 03:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01"} 
[2026-03-22 03:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","total_operations":1,"sites_count":1} 
[2026-03-22 03:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k1h66LWqfwfAckS8EJX6bypiraUBbuY9","execution_time":"2026-03-22 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:43:49] production.INFO: Constructing job for order: 176082  
[2026-03-22 03:43:50] production.INFO: Handling job for order: 176082  
[2026-03-22 03:43:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:43:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:43:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a8addcb0-cf9e-4941-929d-ba37996d67eb&Player_ID=1100765771  
[2026-03-22 03:43:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a8addcb0-cf9e-4941-929d-ba37996d67eb&Player_ID=1100765771","has_body":false} 
[2026-03-22 03:43:50] production.INFO: Operation sent successfully {"operation_id":161093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y56sIJy2-1774140230","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:43:50"}},"processed_data":{"order_number":"ORD-y56sIJy2-1774140230","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:43:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y56sIJy2-1774140230","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:43:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-y56sIJy2-1774140230","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:43:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:43:56] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176082} 
[2026-03-22 03:43:56] production.INFO: Order updated successfully. Order ID: 176082, Status: completed  
[2026-03-22 03:43:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y56sIJy2-1774140230","status":"completed","codes_count":0} 
[2026-03-22 03:43:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02"} 
[2026-03-22 03:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0CfZaKQrSBBhhXcg7snRD4JEafiFdtju","execution_time":"2026-03-22 03:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 03:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 03:45:05] production.INFO: async() رجع: true  
[2026-03-22 03:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03"} 
[2026-03-22 03:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","total_operations":1,"sites_count":1} 
[2026-03-22 03:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0JqiI9RYn91fmOk3pChoQKYBFCRXpEgJ","execution_time":"2026-03-22 03:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00"} 
[2026-03-22 03:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","total_operations":1,"sites_count":1} 
[2026-03-22 03:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P1wkp4Mttb1Lctb31wPqvQEONRibfplN","execution_time":"2026-03-22 03:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04"} 
[2026-03-22 03:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","total_operations":1,"sites_count":1} 
[2026-03-22 03:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zoo9Ru0qXfOQ0HENh1QTWv7wQ5Jkkr60","execution_time":"2026-03-22 03:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 03:50:06] production.INFO: async() رجع: true  
[2026-03-22 03:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:51:47] production.INFO: Constructing job for order: 176083  
[2026-03-22 03:51:49] production.INFO: Handling job for order: 176083  
[2026-03-22 03:51:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:51:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:51:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=270000&uuid=6d08828b-8318-4b4b-8d51-a4fb68d4ddd6&Player_ID=1164509  
[2026-03-22 03:51:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=270000&uuid=6d08828b-8318-4b4b-8d51-a4fb68d4ddd6&Player_ID=1164509","has_body":false} 
[2026-03-22 03:51:50] production.INFO: Operation sent successfully {"operation_id":161094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-boJJlyef-1774140710","amount":6.81766199999999944481032798648811876773834228515625,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-22 03:51:50"}},"processed_data":{"order_number":"ORD-boJJlyef-1774140710","amount":6.81766199999999944481032798648811876773834228515625,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-22 03:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02"} 
[2026-03-22 03:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","total_operations":2,"sites_count":1} 
[2026-03-22 03:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-boJJlyef-1774140710"]} 
[2026-03-22 03:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 03:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-boJJlyef-1774140710","operation_id":161094} 
[2026-03-22 03:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 03:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2EG4DHSsMGZWQxc7PxninNcVKFgWm8wX","execution_time":"2026-03-22 03:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:52:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-boJJlyef-1774140710","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-22 03:52:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-boJJlyef-1774140710","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-22 03:52:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:52:09] production.INFO: SendAcceptReject: Notification queued {"user_id":331,"notification_type":"order_approved","reference_id":176083} 
[2026-03-22 03:52:09] production.INFO: Order updated successfully. Order ID: 176083, Status: completed  
[2026-03-22 03:52:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-boJJlyef-1774140710","status":"completed","codes_count":0} 
[2026-03-22 03:52:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 331  
[2026-03-22 03:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02"} 
[2026-03-22 03:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","total_operations":1,"sites_count":1} 
[2026-03-22 03:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GtFV5ZHUtN0QbMlPZDJACzhHusQiv0HC","execution_time":"2026-03-22 03:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 03:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 03:55:05] production.INFO: async() رجع: true  
[2026-03-22 03:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 03:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 03:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 03:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 03:55:17] production.INFO: Constructing job for order: 176084  
[2026-03-22 03:55:18] production.INFO: Handling job for order: 176084  
[2026-03-22 03:55:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 03:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 03:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=253f5c11-1a00-4fd2-b692-d13bf75e282a&Player_ID=1100765771  
[2026-03-22 03:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=253f5c11-1a00-4fd2-b692-d13bf75e282a&Player_ID=1100765771","has_body":false} 
[2026-03-22 03:55:19] production.INFO: Operation sent successfully {"operation_id":161095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7IZ-1774140919","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 03:55:19"}},"processed_data":{"order_number":"ORD-7IZ-1774140919","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 03:55:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7IZ-1774140919","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 03:55:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-7IZ-1774140919","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 03:55:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 03:55:24] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176084} 
[2026-03-22 03:55:24] production.INFO: Order updated successfully. Order ID: 176084, Status: completed  
[2026-03-22 03:55:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7IZ-1774140919","status":"completed","codes_count":0} 
[2026-03-22 03:55:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 03:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04"} 
[2026-03-22 03:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","total_operations":1,"sites_count":1} 
[2026-03-22 03:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ftRUafdAjmJVST3D3GE16KWTtGQk60f8","execution_time":"2026-03-22 03:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04"} 
[2026-03-22 03:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","total_operations":1,"sites_count":1} 
[2026-03-22 03:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 03:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 03:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 03:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 03:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 03:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iSVKHjqc2DtBIRrvAfT8yE6GL7xS03p5","execution_time":"2026-03-22 03:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 03:59:09] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-22 04:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04"} 
[2026-03-22 04:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:00:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:00:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:00:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:00:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:00:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qXN1JgF5Af9XM2PU6L3i2jVbmY23xv1b","execution_time":"2026-03-22 04:00:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:00:05] production.INFO: Executing GetProducts task...  
[2026-03-22 04:00:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:00:05] production.INFO: Executing GetProducts task...  
[2026-03-22 04:00:07] production.INFO: async() رجع: true  
[2026-03-22 04:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:00:49] production.INFO: Constructing job for order: 176085  
[2026-03-22 04:00:50] production.INFO: Handling job for order: 176085  
[2026-03-22 04:00:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:00:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:00:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=36a0b145-985a-45ae-bc22-5313f548f88f&Player_ID=1100765771  
[2026-03-22 04:00:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=36a0b145-985a-45ae-bc22-5313f548f88f&Player_ID=1100765771","has_body":false} 
[2026-03-22 04:00:51] production.INFO: Operation sent successfully {"operation_id":161096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oLzYsxIw-1774141250","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 04:00:51"}},"processed_data":{"order_number":"ORD-oLzYsxIw-1774141250","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 04:00:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oLzYsxIw-1774141250","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 04:00:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-oLzYsxIw-1774141250","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 04:00:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 04:00:57] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176085} 
[2026-03-22 04:00:57] production.INFO: Order updated successfully. Order ID: 176085, Status: completed  
[2026-03-22 04:00:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oLzYsxIw-1774141250","status":"completed","codes_count":0} 
[2026-03-22 04:01:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 04:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03"} 
[2026-03-22 04:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CNbAXL78yzLRImk21m1TcmXKkYyoVCcL","execution_time":"2026-03-22 04:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03"} 
[2026-03-22 04:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cKs6PXLgFI3q9Ny7ytIAvtChOCwligk3","execution_time":"2026-03-22 04:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:05:05] production.INFO: async() رجع: true  
[2026-03-22 04:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03"} 
[2026-03-22 04:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hxU3WEGax8sGK6DMyrq2CgLDzcpkT6k4","execution_time":"2026-03-22 04:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04"} 
[2026-03-22 04:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9boBBh3xFPvZTqBCOxQu8xKTd7upXASD","execution_time":"2026-03-22 04:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:09:45] production.INFO: Constructing job for order: 176086  
[2026-03-22 04:09:46] production.INFO: Handling job for order: 176086  
[2026-03-22 04:09:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:09:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:09:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=536e1a15-fd0b-48c4-b94e-2c8c4963d402&Player_ID=1100765771  
[2026-03-22 04:09:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=536e1a15-fd0b-48c4-b94e-2c8c4963d402&Player_ID=1100765771","has_body":false} 
[2026-03-22 04:09:47] production.INFO: Operation sent successfully {"operation_id":161097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A5ILY-1774141787","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 04:09:47"}},"processed_data":{"order_number":"ORD-A5ILY-1774141787","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 04:09:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A5ILY-1774141787","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 04:09:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-A5ILY-1774141787","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 04:09:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 04:09:52] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176086} 
[2026-03-22 04:09:52] production.INFO: Order updated successfully. Order ID: 176086, Status: completed  
[2026-03-22 04:09:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A5ILY-1774141787","status":"completed","codes_count":0} 
[2026-03-22 04:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 04:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02"} 
[2026-03-22 04:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"com9Z2Bnr4BjsCZFGclElxFKFmBGNT1R","execution_time":"2026-03-22 04:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:10:04] production.INFO: async() رجع: true  
[2026-03-22 04:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03"} 
[2026-03-22 04:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aIbYiOeG6CSEufhkDIQ9o3LeULkNLvSz","execution_time":"2026-03-22 04:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:13:33] production.INFO: Constructing job for order: 176087  
[2026-03-22 04:13:36] production.INFO: Handling job for order: 176087  
[2026-03-22 04:13:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:13:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:13:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=77d0ed36-896c-4a3f-a929-5a041df52ac2&Player_ID=592475173  
[2026-03-22 04:13:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=77d0ed36-896c-4a3f-a929-5a041df52ac2&Player_ID=592475173","has_body":false} 
[2026-03-22 04:13:37] production.INFO: Operation sent successfully {"operation_id":161098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kLN-1774142016","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 04:13:37"}},"processed_data":{"order_number":"ORD-kLN-1774142016","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 04:13:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kLN-1774142016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 04:13:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-kLN-1774142016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 04:13:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 04:13:53] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":176087} 
[2026-03-22 04:13:53] production.INFO: Order updated successfully. Order ID: 176087, Status: completed  
[2026-03-22 04:13:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kLN-1774142016","status":"completed","codes_count":0} 
[2026-03-22 04:13:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 04:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04"} 
[2026-03-22 04:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dyMfLziMkCAtuJkmgqTC3Yf42wGibYYZ","execution_time":"2026-03-22 04:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:15:06] production.INFO: async() رجع: true  
[2026-03-22 04:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02"} 
[2026-03-22 04:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qAvQGIsyfzMCJWX3uJWQlpf1jsukYuqO","execution_time":"2026-03-22 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:17:34] production.INFO: Constructing job for order: 176088  
[2026-03-22 04:17:36] production.INFO: Handling job for order: 176088  
[2026-03-22 04:17:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:17:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:17:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=d7a487e6-1305-47ad-94d5-a70281eaa156&Player_ID=18669629  
[2026-03-22 04:17:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=d7a487e6-1305-47ad-94d5-a70281eaa156&Player_ID=18669629","has_body":false} 
[2026-03-22 04:17:37] production.INFO: Operation sent successfully {"operation_id":161099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZFUlR-1774142257","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 04:17:37"}},"processed_data":{"order_number":"ORD-ZFUlR-1774142257","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 04:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01"} 
[2026-03-22 04:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","total_operations":2,"sites_count":1} 
[2026-03-22 04:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-ZFUlR-1774142257"]} 
[2026-03-22 04:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 04:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099} 
[2026-03-22 04:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 04:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"processed":0,"errors":0} 
[2026-03-22 04:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hXlFEvCYEWG4g4SCfE8C3VIp5FgoM4eG","execution_time":"2026-03-22 04:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099} 
[2026-03-22 04:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01"} 
[2026-03-22 04:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","total_operations":2,"sites_count":1} 
[2026-03-22 04:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-ZFUlR-1774142257"]} 
[2026-03-22 04:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 04:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 04:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 04:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"count":1} 
[2026-03-22 04:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"count":1} 
[2026-03-22 04:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"user_id":1292,"notification_type":"order_approved","reference_id":176088} 
[2026-03-22 04:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 04:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 04:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"processed":1,"errors":0} 
[2026-03-22 04:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099,"processed":1,"errors":0} 
[2026-03-22 04:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Rb0c3vOUa14uvePPWhYgLqgzvZSByxVg","execution_time":"2026-03-22 04:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZFUlR-1774142257","operation_id":161099} 
[2026-03-22 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:20:03] production.INFO: async() رجع: true  
[2026-03-22 04:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 04:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02"} 
[2026-03-22 04:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vg80jV09255C85wOfvckgxbArmbNtfCv","execution_time":"2026-03-22 04:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02"} 
[2026-03-22 04:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4bL5LaOPjLOVDWhw36PQiLhgXy9AaJ0U","execution_time":"2026-03-22 04:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:25:04] production.INFO: async() رجع: true  
[2026-03-22 04:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03"} 
[2026-03-22 04:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jocfIR05HdUxwVLLbjGqFwGPmiDOzT2A","execution_time":"2026-03-22 04:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03"} 
[2026-03-22 04:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kGfjGqwr6kEkbEDChmASX6EYLgRSaz9T","execution_time":"2026-03-22 04:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03"} 
[2026-03-22 04:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xdOUuLFQXksDcGHuSR1nIj7a4z5j00i1","execution_time":"2026-03-22 04:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:30:06] production.INFO: async() رجع: true  
[2026-03-22 04:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:30:39] production.INFO: Constructing job for order: 176089  
[2026-03-22 04:30:40] production.INFO: Handling job for order: 176089  
[2026-03-22 04:30:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:30:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:30:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aed6325d-0545-4400-8c06-20adc7ec931f&Player_ID=1100765771  
[2026-03-22 04:30:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aed6325d-0545-4400-8c06-20adc7ec931f&Player_ID=1100765771","has_body":false} 
[2026-03-22 04:30:41] production.INFO: Operation sent successfully {"operation_id":161100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3xCTQk-1774143041","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 04:30:41"}},"processed_data":{"order_number":"ORD-3xCTQk-1774143041","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 04:30:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3xCTQk-1774143041","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 04:30:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-3xCTQk-1774143041","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 04:30:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 04:30:48] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176089} 
[2026-03-22 04:30:48] production.INFO: Order updated successfully. Order ID: 176089, Status: completed  
[2026-03-22 04:30:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3xCTQk-1774143041","status":"completed","codes_count":0} 
[2026-03-22 04:30:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 04:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02"} 
[2026-03-22 04:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pvN5HKpcvOjJQDv5to9shDK4fDcSK3hW","execution_time":"2026-03-22 04:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02"} 
[2026-03-22 04:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eOlWK0YXUrufadJfe3jmKwmgnxtNAj5V","execution_time":"2026-03-22 04:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:35:04] production.INFO: async() رجع: true  
[2026-03-22 04:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:35:53] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-22 04:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03"} 
[2026-03-22 04:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dogxP38RckLHpJ8YfRFP0vijKsvpc2au","execution_time":"2026-03-22 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03"} 
[2026-03-22 04:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F8vFoDzu593YC1xcNhxuVVSLW8d9rijx","execution_time":"2026-03-22 04:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03"} 
[2026-03-22 04:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rLHL3EjPxZ9wz4O6VfM4zlQw0kfOH8DH","execution_time":"2026-03-22 04:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 04:40:05] production.INFO: async() رجع: true  
[2026-03-22 04:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04"} 
[2026-03-22 04:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jWOtTIhj3bckNavD7S6AFrfPfD9IOJOJ","execution_time":"2026-03-22 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04"} 
[2026-03-22 04:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tzqvOVp9okdpFj9EU1bYJMhIrHLHvK2E","execution_time":"2026-03-22 04:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:45:06] production.INFO: async() رجع: true  
[2026-03-22 04:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:45:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02"} 
[2026-03-22 04:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1ILYNm090dyl4jVYia7ieXDolww0hCBE","execution_time":"2026-03-22 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02"} 
[2026-03-22 04:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QiRUoNVqSIlBYq8DzwQzYd4B2dgEexZ9","execution_time":"2026-03-22 04:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02"} 
[2026-03-22 04:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","total_operations":1,"sites_count":1} 
[2026-03-22 04:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wL8G2RYOi3X0vtse9HoyHpPqSqMaZg4c","execution_time":"2026-03-22 04:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 04:50:05] production.INFO: async() رجع: true  
[2026-03-22 04:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03"} 
[2026-03-22 04:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t5zAwwT6PiiAKZQ4fi0fzsstzV6QDscs","execution_time":"2026-03-22 04:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03"} 
[2026-03-22 04:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","total_operations":1,"sites_count":1} 
[2026-03-22 04:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pIiqh01ekzmRkrLIq1zNggExm8INyqcp","execution_time":"2026-03-22 04:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 04:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 04:55:05] production.INFO: async() رجع: true  
[2026-03-22 04:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 04:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 04:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 04:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 04:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04"} 
[2026-03-22 04:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TU0nPhZYMNOsnmap8cGRbusGJvRFu3Vt","execution_time":"2026-03-22 04:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04"} 
[2026-03-22 04:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","total_operations":1,"sites_count":1} 
[2026-03-22 04:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 04:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 04:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 04:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 04:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 04:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FkCuHj8oPibDFDpMFMffKmz1gpNJB0iG","execution_time":"2026-03-22 04:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 04:58:11] production.INFO: Constructing job for order: 176090  
[2026-03-22 04:58:13] production.INFO: Handling job for order: 176090  
[2026-03-22 04:58:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 04:58:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 04:58:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=2b237f52-94ef-40ff-998b-ba8166ba8ddd&Player_ID=18669629  
[2026-03-22 04:58:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=2b237f52-94ef-40ff-998b-ba8166ba8ddd&Player_ID=18669629","has_body":false} 
[2026-03-22 04:58:14] production.INFO: Operation sent successfully {"operation_id":161101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QWY1beXl-1774144694","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 04:58:14"}},"processed_data":{"order_number":"ORD-QWY1beXl-1774144694","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 05:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02"} 
[2026-03-22 05:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","total_operations":2,"sites_count":1} 
[2026-03-22 05:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-QWY1beXl-1774144694"]} 
[2026-03-22 05:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 05:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 05:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 05:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"count":1} 
[2026-03-22 05:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"count":1} 
[2026-03-22 05:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"user_id":1292,"notification_type":"order_approved","reference_id":176090} 
[2026-03-22 05:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 05:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 05:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"processed":1,"errors":0} 
[2026-03-22 05:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101,"processed":1,"errors":0} 
[2026-03-22 05:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1KgZDis2nFsMLfLmncviZCXnQLFRVV7U","execution_time":"2026-03-22 05:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWY1beXl-1774144694","operation_id":161101} 
[2026-03-22 05:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:00:04] production.INFO: async() رجع: true  
[2026-03-22 05:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 05:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03"} 
[2026-03-22 05:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kZUEHAUPyX7UG3iqz3HsnFC1zAJZmVdk","execution_time":"2026-03-22 05:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:03:49] production.INFO: Constructing job for order: 176091  
[2026-03-22 05:03:51] production.INFO: Handling job for order: 176091  
[2026-03-22 05:03:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 05:03:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 05:03:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=38b02dee-c1ae-4ab2-8d76-6d36841d09a4&Player_ID=33271770  
[2026-03-22 05:03:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=38b02dee-c1ae-4ab2-8d76-6d36841d09a4&Player_ID=33271770","has_body":false} 
[2026-03-22 05:03:52] production.INFO: Operation sent successfully {"operation_id":161102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YQIyv6l6-1774145032","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-22 05:03:52"}},"processed_data":{"order_number":"ORD-YQIyv6l6-1774145032","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-22 05:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04"} 
[2026-03-22 05:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","total_operations":2,"sites_count":1} 
[2026-03-22 05:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-YQIyv6l6-1774145032"]} 
[2026-03-22 05:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 05:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102} 
[2026-03-22 05:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 05:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"processed":0,"errors":0} 
[2026-03-22 05:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WAv00SJuhKwTyVnqRu6htziAYeQIrBpv","execution_time":"2026-03-22 05:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102} 
[2026-03-22 05:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 05:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 05:05:03] production.INFO: async() رجع: true  
[2026-03-22 05:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02"} 
[2026-03-22 05:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","total_operations":2,"sites_count":1} 
[2026-03-22 05:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-YQIyv6l6-1774145032"]} 
[2026-03-22 05:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 05:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 05:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 05:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"count":1} 
[2026-03-22 05:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"count":1} 
[2026-03-22 05:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"user_id":529,"notification_type":"order_approved","reference_id":176091} 
[2026-03-22 05:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 05:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 05:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"processed":1,"errors":0} 
[2026-03-22 05:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102,"processed":1,"errors":0} 
[2026-03-22 05:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3LnRVxU8Jd234z7Ss28f6vlcKjEONBRB","execution_time":"2026-03-22 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YQIyv6l6-1774145032","operation_id":161102} 
[2026-03-22 05:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-22 05:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03"} 
[2026-03-22 05:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"h1VAkEvC9JBBPWNarC8B9EVSf2mHLc28","execution_time":"2026-03-22 05:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03"} 
[2026-03-22 05:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"30jQvUCfV4hNrjpozmXB1aK8AonPM8D3","execution_time":"2026-03-22 05:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 05:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 05:10:06] production.INFO: async() رجع: true  
[2026-03-22 05:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04"} 
[2026-03-22 05:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","total_operations":1,"sites_count":1} 
[2026-03-22 05:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DtaFQiSCDlkn5kOigg3kKf8qs9GgzUyV","execution_time":"2026-03-22 05:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01"} 
[2026-03-22 05:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","total_operations":1,"sites_count":1} 
[2026-03-22 05:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hJrhm7sUDl47WiA55h1duAjKzRRg7dEj","execution_time":"2026-03-22 05:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 05:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 05:15:03] production.INFO: async() رجع: true  
[2026-03-22 05:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02"} 
[2026-03-22 05:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DLN0QmHYiOsHDVVSBv6FftBsro3N7OMu","execution_time":"2026-03-22 05:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02"} 
[2026-03-22 05:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bdWO1J3T5EFihYO7lAoCGHzuYW4gMlhG","execution_time":"2026-03-22 05:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02"} 
[2026-03-22 05:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WkmVUWtiNJQM4697m9jAYZbRA57t2dgo","execution_time":"2026-03-22 05:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:20:04] production.INFO: async() رجع: true  
[2026-03-22 05:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03"} 
[2026-03-22 05:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TWfejidsbCtlaeWdXjAbNrl1jPEe4w6g","execution_time":"2026-03-22 05:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03"} 
[2026-03-22 05:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Eq8zEyTUa8MW55QoPMhw2OFWHHvsOZKN","execution_time":"2026-03-22 05:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:25:00] production.INFO: Executing GetProducts task...  
[2026-03-22 05:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:25:00] production.INFO: Executing GetProducts task...  
[2026-03-22 05:25:02] production.INFO: async() رجع: true  
[2026-03-22 05:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04"} 
[2026-03-22 05:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","total_operations":1,"sites_count":1} 
[2026-03-22 05:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"adzWqXs33TBBQWCII4jnwZfDlO7Z1QQ4","execution_time":"2026-03-22 05:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:27:12] production.INFO: Constructing job for order: 176092  
[2026-03-22 05:27:13] production.INFO: Handling job for order: 176092  
[2026-03-22 05:27:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 05:27:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 05:27:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aca2f609-e0c1-4424-b8a2-8c30f1d52493&Player_ID=52116056403  
[2026-03-22 05:27:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aca2f609-e0c1-4424-b8a2-8c30f1d52493&Player_ID=52116056403","has_body":false} 
[2026-03-22 05:27:14] production.INFO: Operation sent successfully {"operation_id":161103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kqm69hnJ-1774146434","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 05:27:14"}},"processed_data":{"order_number":"ORD-Kqm69hnJ-1774146434","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 05:27:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kqm69hnJ-1774146434","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 05:27:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kqm69hnJ-1774146434","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 05:27:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 05:27:26] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"order_approved","reference_id":176092} 
[2026-03-22 05:27:26] production.INFO: Order updated successfully. Order ID: 176092, Status: completed  
[2026-03-22 05:27:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kqm69hnJ-1774146434","status":"completed","codes_count":0} 
[2026-03-22 05:27:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-22 05:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02"} 
[2026-03-22 05:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Z5uz3ietM29v9Hd31MAc0cF1VIZLYkYp","execution_time":"2026-03-22 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02"} 
[2026-03-22 05:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nTkFLoBg0X3Akeuqs5L9MbIJ31WgKmHc","execution_time":"2026-03-22 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:30:04] production.INFO: async() رجع: true  
[2026-03-22 05:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03"} 
[2026-03-22 05:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fz3hNfM4jjHHzYChUSnl9yzzROWSQL5W","execution_time":"2026-03-22 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03"} 
[2026-03-22 05:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5F9KrgPtGqXeu7PoZo62OboIC3va4CO0","execution_time":"2026-03-22 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:35:05] production.INFO: async() رجع: true  
[2026-03-22 05:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04"} 
[2026-03-22 05:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","total_operations":1,"sites_count":1} 
[2026-03-22 05:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7oGS2lPtiNQeqmFlD2YrSQEvnDtrocSz","execution_time":"2026-03-22 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04"} 
[2026-03-22 05:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","total_operations":1,"sites_count":1} 
[2026-03-22 05:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tZp4yxJwtaOkA0DNnnckJaYlYvfEJDUg","execution_time":"2026-03-22 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04"} 
[2026-03-22 05:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","total_operations":1,"sites_count":1} 
[2026-03-22 05:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:40:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:40:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:40:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:40:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:40:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MGfAvAnwO7fxtnA6BDTUc7dBtlBNIYVO","execution_time":"2026-03-22 05:40:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:40:05] production.INFO: Executing GetProducts task...  
[2026-03-22 05:40:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:40:05] production.INFO: Executing GetProducts task...  
[2026-03-22 05:40:07] production.INFO: async() رجع: true  
[2026-03-22 05:40:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:40:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:41:39] production.INFO: Constructing job for order: 176093  
[2026-03-22 05:41:41] production.INFO: Handling job for order: 176093  
[2026-03-22 05:41:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 05:41:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 05:41:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=f6894e83-9123-43cf-9920-5960f6e026b3&Player_ID=33271770  
[2026-03-22 05:41:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1500&uuid=f6894e83-9123-43cf-9920-5960f6e026b3&Player_ID=33271770","has_body":false} 
[2026-03-22 05:41:42] production.INFO: Operation sent successfully {"operation_id":161104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mKybqV-1774147301","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-22 05:41:42"}},"processed_data":{"order_number":"ORD-mKybqV-1774147301","amount":1.5859187999999999618694346281699836254119873046875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-22 05:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03"} 
[2026-03-22 05:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","total_operations":2,"sites_count":1} 
[2026-03-22 05:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-mKybqV-1774147301"]} 
[2026-03-22 05:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 05:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKybqV-1774147301","operation_id":161104} 
[2026-03-22 05:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 05:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"roI390Xw3ixIvRPJoUUd9rDtLRfhQZHR","execution_time":"2026-03-22 05:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:42:38] production.INFO: Constructing job for order: 176094  
[2026-03-22 05:42:39] production.INFO: Handling job for order: 176094  
[2026-03-22 05:42:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 05:42:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 05:42:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=fc58adf1-eb7a-4f20-954b-b341bbd37151&Player_ID=18669629  
[2026-03-22 05:42:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=fc58adf1-eb7a-4f20-954b-b341bbd37151&Player_ID=18669629","has_body":false} 
[2026-03-22 05:42:40] production.INFO: Operation sent successfully {"operation_id":161105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vuj-1774147360","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 05:42:40"}},"processed_data":{"order_number":"ORD-vuj-1774147360","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 05:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04"} 
[2026-03-22 05:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","total_operations":3,"sites_count":1} 
[2026-03-22 05:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-mKybqV-1774147301","ORD-vuj-1774147360"]} 
[2026-03-22 05:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 05:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105} 
[2026-03-22 05:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 05:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 05:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"count":1} 
[2026-03-22 05:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"count":1} 
[2026-03-22 05:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"user_id":529,"notification_type":"order_approved","reference_id":176093} 
[2026-03-22 05:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 05:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 05:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"errors":0} 
[2026-03-22 05:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"errors":0} 
[2026-03-22 05:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qX1oGrgcTOu3zHJTEwFvhNXvuiukhwxi","execution_time":"2026-03-22 05:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105} 
[2026-03-22 05:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-22 05:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 05:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 05:45:06] production.INFO: async() رجع: true  
[2026-03-22 05:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02"} 
[2026-03-22 05:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","total_operations":2,"sites_count":1} 
[2026-03-22 05:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-vuj-1774147360"]} 
[2026-03-22 05:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 05:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 05:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 05:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"count":1} 
[2026-03-22 05:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"count":1} 
[2026-03-22 05:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"user_id":1292,"notification_type":"order_approved","reference_id":176094} 
[2026-03-22 05:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 05:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 05:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"errors":0} 
[2026-03-22 05:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105,"processed":1,"errors":0} 
[2026-03-22 05:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qdnOxozlEeO9b8GYcFX1Ps3gWUpveVzc","execution_time":"2026-03-22 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vuj-1774147360","operation_id":161105} 
[2026-03-22 05:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 05:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02"} 
[2026-03-22 05:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OSFfAKokzvwBOO9TAPvbyyszaVvPYFQ9","execution_time":"2026-03-22 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02"} 
[2026-03-22 05:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"inipJis5QNtIJxLCzk5rRcYrTwgzEM67","execution_time":"2026-03-22 05:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 05:50:04] production.INFO: async() رجع: true  
[2026-03-22 05:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03"} 
[2026-03-22 05:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x4NQL70iqLYjjWlVty9PZOzAuBiCO8gU","execution_time":"2026-03-22 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03"} 
[2026-03-22 05:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","total_operations":1,"sites_count":1} 
[2026-03-22 05:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"msI8bsnBrXxTdrwfegbUK2h6V0S5v0WY","execution_time":"2026-03-22 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 05:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 05:55:05] production.INFO: async() رجع: true  
[2026-03-22 05:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 05:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 05:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 05:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 05:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01"} 
[2026-03-22 05:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","total_operations":1,"sites_count":1} 
[2026-03-22 05:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4mLuWvGqcKCNU5momO53u5FOMLhu1GTl","execution_time":"2026-03-22 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02"} 
[2026-03-22 05:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","total_operations":1,"sites_count":1} 
[2026-03-22 05:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 05:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 05:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 05:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 05:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 05:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 05:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bg6gUwV87PS88h85jGMbAROPp4UokVFM","execution_time":"2026-03-22 05:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03"} 
[2026-03-22 06:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CoH9xsPbPROGC4Lse1NmBAZdkF5cgFU5","execution_time":"2026-03-22 06:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:00:05] production.INFO: async() رجع: true  
[2026-03-22 06:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03"} 
[2026-03-22 06:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j3u3lauEB0TQvVV8ebITl9GoarzyUOpG","execution_time":"2026-03-22 06:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04"} 
[2026-03-22 06:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","total_operations":1,"sites_count":1} 
[2026-03-22 06:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uMUN0ZCV8rTFDNw9yny7oSxv5BjBoFex","execution_time":"2026-03-22 06:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:05:06] production.INFO: async() رجع: true  
[2026-03-22 06:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01"} 
[2026-03-22 06:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","total_operations":1,"sites_count":1} 
[2026-03-22 06:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CA6AakS2BHhnimycDHqYeOrE5AtA2j8D","execution_time":"2026-03-22 06:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02"} 
[2026-03-22 06:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KkwhUS5UGIqThOH5qnKre1dcYs1iBLSu","execution_time":"2026-03-22 06:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:08:17] production.INFO: Constructing job for order: 176095  
[2026-03-22 06:08:20] production.INFO: Handling job for order: 176095  
[2026-03-22 06:08:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:08:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:08:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=f92a287f-2d72-4db4-8ed4-7b9bd75ee90c&Player_ID=18669629  
[2026-03-22 06:08:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=f92a287f-2d72-4db4-8ed4-7b9bd75ee90c&Player_ID=18669629","has_body":false} 
[2026-03-22 06:08:21] production.INFO: Operation sent successfully {"operation_id":161106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pugSj7-1774148901","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 06:08:21"}},"processed_data":{"order_number":"ORD-pugSj7-1774148901","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 06:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03"} 
[2026-03-22 06:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","total_operations":2,"sites_count":1} 
[2026-03-22 06:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-pugSj7-1774148901"]} 
[2026-03-22 06:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 06:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106} 
[2026-03-22 06:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 06:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"processed":0,"errors":0} 
[2026-03-22 06:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PPHijWcijqdELqBBGIE1LSPEenOghAsT","execution_time":"2026-03-22 06:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106} 
[2026-03-22 06:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:10:05] production.INFO: async() رجع: true  
[2026-03-22 06:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04"} 
[2026-03-22 06:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","total_operations":2,"sites_count":1} 
[2026-03-22 06:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-pugSj7-1774148901"]} 
[2026-03-22 06:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 06:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 06:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 06:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"count":1} 
[2026-03-22 06:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"count":1} 
[2026-03-22 06:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"user_id":1292,"notification_type":"order_approved","reference_id":176095} 
[2026-03-22 06:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 06:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 06:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"processed":1,"errors":0} 
[2026-03-22 06:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106,"processed":1,"errors":0} 
[2026-03-22 06:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vNFRQtFW1blOvqEwVcyiedetdw2HiQ0l","execution_time":"2026-03-22 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pugSj7-1774148901","operation_id":161106} 
[2026-03-22 06:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 06:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01"} 
[2026-03-22 06:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","total_operations":1,"sites_count":1} 
[2026-03-22 06:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KvnJsJNC5PAS9Gh7s0qS85pa7OjiYzeH","execution_time":"2026-03-22 06:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:15:06] production.INFO: async() رجع: true  
[2026-03-22 06:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01"} 
[2026-03-22 06:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","total_operations":1,"sites_count":1} 
[2026-03-22 06:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XXpK0wwybER74DORgAkqSr9Z7bfQZp5i","execution_time":"2026-03-22 06:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02"} 
[2026-03-22 06:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QtU1Y9cBCUUbhRSHWAC5Pq2ccXywR62H","execution_time":"2026-03-22 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02"} 
[2026-03-22 06:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"huDH2kG47wvcEmpkxc2JQDQVAl7xb3Vn","execution_time":"2026-03-22 06:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:20:04] production.INFO: async() رجع: true  
[2026-03-22 06:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03"} 
[2026-03-22 06:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VwylZwoJuZy7qWBTjmpTmLHyTu16wg4Q","execution_time":"2026-03-22 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03"} 
[2026-03-22 06:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pQf5z6i16TVI0rwjn8OhP42uEhOfxMwK","execution_time":"2026-03-22 06:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:25:04] production.INFO: async() رجع: true  
[2026-03-22 06:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03"} 
[2026-03-22 06:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"44d8LNxnSQ4NojARBNCvuYjrJFuupxME","execution_time":"2026-03-22 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03"} 
[2026-03-22 06:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OipGZKXCRgtMMYVQaORjPjNFzJ1vDu8i","execution_time":"2026-03-22 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03"} 
[2026-03-22 06:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7V0adFdFrssU7VkwSCl42TTCKQigRszO","execution_time":"2026-03-22 06:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 06:30:05] production.INFO: async() رجع: true  
[2026-03-22 06:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04"} 
[2026-03-22 06:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","total_operations":1,"sites_count":1} 
[2026-03-22 06:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uBxYWfrpyjVqP2PS443iBNt6Qxn4yRHV","execution_time":"2026-03-22 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01"} 
[2026-03-22 06:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","total_operations":1,"sites_count":1} 
[2026-03-22 06:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HnFQ4ZV5m5vomDkLNg6JWkAWAGCewplA","execution_time":"2026-03-22 06:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 06:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 06:35:03] production.INFO: async() رجع: true  
[2026-03-22 06:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02"} 
[2026-03-22 06:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"h8CmBmtkGZMXUPMMDdpRa4Ecgc7J50zd","execution_time":"2026-03-22 06:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02"} 
[2026-03-22 06:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"loMxgGQldAzLwZDWKcCmZ3xoghQtMn6P","execution_time":"2026-03-22 06:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:40:02] production.INFO: Constructing job for order: 176096  
[2026-03-22 06:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02"} 
[2026-03-22 06:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0ODGY0rmexmGiPjxex99V9oAXODToENz","execution_time":"2026-03-22 06:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:40:04] production.INFO: async() رجع: true  
[2026-03-22 06:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:40:06] production.INFO: Handling job for order: 176096  
[2026-03-22 06:40:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=e8d69b97-436d-490c-b150-f8f74acd6501&Player_ID=18669629  
[2026-03-22 06:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=e8d69b97-436d-490c-b150-f8f74acd6501&Player_ID=18669629","has_body":false} 
[2026-03-22 06:40:07] production.INFO: Operation sent successfully {"operation_id":161107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dYtM-1774150806","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 06:40:07"}},"processed_data":{"order_number":"ORD-dYtM-1774150806","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 06:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01"} 
[2026-03-22 06:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","total_operations":2,"sites_count":1} 
[2026-03-22 06:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-dYtM-1774150806"]} 
[2026-03-22 06:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 06:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dYtM-1774150806","operation_id":161107} 
[2026-03-22 06:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 06:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5C0VlDAhs3tRWwvcGpqEx4z2A2txiVyX","execution_time":"2026-03-22 06:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01"} 
[2026-03-22 06:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","total_operations":2,"sites_count":1} 
[2026-03-22 06:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-dYtM-1774150806"]} 
[2026-03-22 06:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 06:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 06:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 06:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 06:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 06:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"user_id":1292,"notification_type":"order_approved","reference_id":176096} 
[2026-03-22 06:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 06:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 06:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 06:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 06:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t1jCDgfvQn2tH0uaG2p5zeImrCKCsIr9","execution_time":"2026-03-22 06:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 06:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 06:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 06:45:03] production.INFO: async() رجع: true  
[2026-03-22 06:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02"} 
[2026-03-22 06:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","total_operations":1,"sites_count":1} 
[2026-03-22 06:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5Lav0Mc7arMXterfyGfVlUT3zvlxDn6H","execution_time":"2026-03-22 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03"} 
[2026-03-22 06:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","total_operations":1,"sites_count":1} 
[2026-03-22 06:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jaLMWzgCbrDBKzrHiBCt7UIRJeJ5zE7g","execution_time":"2026-03-22 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04"} 
[2026-03-22 06:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","total_operations":1,"sites_count":1} 
[2026-03-22 06:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PSN9nR9LvFRHV9AYCRZrBsHW86r1MTb7","execution_time":"2026-03-22 06:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 06:50:06] production.INFO: async() رجع: true  
[2026-03-22 06:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01"} 
[2026-03-22 06:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","total_operations":1,"sites_count":1} 
[2026-03-22 06:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 06:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 06:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 06:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PWGlnyyPR7I6LiOUOm0BHaNHIPbuJFkM","execution_time":"2026-03-22 06:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:53:01] production.INFO: Constructing job for order: 176097  
[2026-03-22 06:53:04] production.INFO: Handling job for order: 176097  
[2026-03-22 06:53:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:53:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:53:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=396f52da-4a06-4d10-8a0c-6c29d3958a6e&Player_ID=11771207010  
[2026-03-22 06:53:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=396f52da-4a06-4d10-8a0c-6c29d3958a6e&Player_ID=11771207010","has_body":false} 
[2026-03-22 06:53:05] production.INFO: Operation sent successfully {"operation_id":161108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Mfoyff-1774151585","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 06:53:05"}},"processed_data":{"order_number":"ORD-8Mfoyff-1774151585","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 06:53:44] production.INFO: Constructing job for order: 176098  
[2026-03-22 06:53:47] production.INFO: Handling job for order: 176098  
[2026-03-22 06:53:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:53:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:53:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=6c76d433-fd39-455f-bfc5-9362581d2e6d&Player_ID=12153703409  
[2026-03-22 06:53:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=6c76d433-fd39-455f-bfc5-9362581d2e6d&Player_ID=12153703409","has_body":false} 
[2026-03-22 06:53:48] production.INFO: Operation sent successfully {"operation_id":161109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eWuc2J3p-1774151628","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 06:53:48"}},"processed_data":{"order_number":"ORD-eWuc2J3p-1774151628","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-22 06:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03"} 
[2026-03-22 06:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","total_operations":3,"sites_count":1} 
[2026-03-22 06:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585","ORD-eWuc2J3p-1774151628"]} 
[2026-03-22 06:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 06:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 06:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eWuc2J3p-1774151628","operation_id":161109} 
[2026-03-22 06:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 06:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dtkn6rwwEw8iJu8X3ppk6SXqmwGR9RKi","execution_time":"2026-03-22 06:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:54:03] production.INFO: Constructing job for order: 176099  
[2026-03-22 06:54:06] production.INFO: Handling job for order: 176099  
[2026-03-22 06:54:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:54:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:54:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=7fa7ba0f-80b0-4da1-b4b7-d3e6b9ecf72a&Player_ID=12153703409  
[2026-03-22 06:54:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=7fa7ba0f-80b0-4da1-b4b7-d3e6b9ecf72a&Player_ID=12153703409","has_body":false} 
[2026-03-22 06:54:07] production.INFO: Operation sent successfully {"operation_id":161110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UbM-1774151647","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 06:54:07"}},"processed_data":{"order_number":"ORD-UbM-1774151647","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-22 06:55:00] production.INFO: Constructing job for order: 176100  
[2026-03-22 06:55:01] production.INFO: Handling job for order: 176100  
[2026-03-22 06:55:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:55:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:55:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7f86e65e-e728-4159-8603-3aa65760768b&Player_ID=9704780677  
[2026-03-22 06:55:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7f86e65e-e728-4159-8603-3aa65760768b&Player_ID=9704780677","has_body":false} 
[2026-03-22 06:55:02] production.INFO: Operation sent successfully {"operation_id":161111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fs91byGh-1774151702","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 06:55:02"}},"processed_data":{"order_number":"ORD-fs91byGh-1774151702","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 06:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 06:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 06:55:04] production.INFO: async() رجع: true  
[2026-03-22 06:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 06:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 06:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 06:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 06:55:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eWuc2J3p-1774151628","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 06:55:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-eWuc2J3p-1774151628","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 06:55:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 06:55:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176098} 
[2026-03-22 06:55:09] production.INFO: Order updated successfully. Order ID: 176098, Status: completed  
[2026-03-22 06:55:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eWuc2J3p-1774151628","status":"completed","codes_count":0} 
[2026-03-22 06:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 06:55:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fs91byGh-1774151702","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 06:55:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-fs91byGh-1774151702","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 06:55:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 06:55:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176100} 
[2026-03-22 06:55:33] production.INFO: Order updated successfully. Order ID: 176100, Status: completed  
[2026-03-22 06:55:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fs91byGh-1774151702","status":"completed","codes_count":0} 
[2026-03-22 06:55:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 06:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02"} 
[2026-03-22 06:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","total_operations":3,"sites_count":1} 
[2026-03-22 06:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585","ORD-UbM-1774151647"]} 
[2026-03-22 06:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 06:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 06:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UbM-1774151647","operation_id":161110} 
[2026-03-22 06:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UbM-1774151647","operation_id":161110,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 06:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UbM-1774151647","operation_id":161110,"processed":0,"errors":0} 
[2026-03-22 06:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cRuht9nUlzXjDwWgKkfu18i2ele3fRlX","execution_time":"2026-03-22 06:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UbM-1774151647","operation_id":161110} 
[2026-03-22 06:56:03] production.INFO: Constructing job for order: 176101  
[2026-03-22 06:56:06] production.INFO: Handling job for order: 176101  
[2026-03-22 06:56:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 06:56:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 06:56:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=98f4727c-53a1-4224-9409-6a1641a9880f&Player_ID=6936974551  
[2026-03-22 06:56:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=98f4727c-53a1-4224-9409-6a1641a9880f&Player_ID=6936974551","has_body":false} 
[2026-03-22 06:56:07] production.INFO: Operation sent successfully {"operation_id":161112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4NKtHguQ-1774151766","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 06:56:06"}},"processed_data":{"order_number":"ORD-4NKtHguQ-1774151766","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 06:56:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UbM-1774151647","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 06:56:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-UbM-1774151647","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 06:56:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 06:56:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176099} 
[2026-03-22 06:56:12] production.INFO: Order updated successfully. Order ID: 176099, Status: completed  
[2026-03-22 06:56:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UbM-1774151647","status":"completed","codes_count":0} 
[2026-03-22 06:56:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 06:56:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4NKtHguQ-1774151766","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 06:56:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-4NKtHguQ-1774151766","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 06:56:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 06:56:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176101} 
[2026-03-22 06:56:42] production.INFO: Order updated successfully. Order ID: 176101, Status: completed  
[2026-03-22 06:56:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4NKtHguQ-1774151766","status":"completed","codes_count":0} 
[2026-03-22 06:56:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 06:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04"} 
[2026-03-22 06:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","total_operations":2,"sites_count":1} 
[2026-03-22 06:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 06:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 06:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 06:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 06:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 06:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 06:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 06:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pVUM30eRxXeSGlKAGehQo6ONOnDxTfUO","execution_time":"2026-03-22 06:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04"} 
[2026-03-22 07:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","total_operations":2,"sites_count":1} 
[2026-03-22 07:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NkPLh67PRNPIPM6hEbTmoE6SXZoZwLSc","execution_time":"2026-03-22 07:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 07:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 07:00:06] production.INFO: async() رجع: true  
[2026-03-22 07:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01"} 
[2026-03-22 07:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","total_operations":2,"sites_count":1} 
[2026-03-22 07:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VIfzrm6xbHaz9yInlmeVvj2KkgjcCRG9","execution_time":"2026-03-22 07:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02"} 
[2026-03-22 07:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bRNsWMEGhaopVl4Xx7R1UNegqbVDsqWl","execution_time":"2026-03-22 07:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:05:04] production.INFO: async() رجع: true  
[2026-03-22 07:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02"} 
[2026-03-22 07:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ywquFIpnypmLIRZbLkxqCcTCpCsebZ0E","execution_time":"2026-03-22 07:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:07:06] production.INFO: Constructing job for order: 176102  
[2026-03-22 07:07:08] production.INFO: Handling job for order: 176102  
[2026-03-22 07:07:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:07:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:07:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cb95e928-3546-4732-9ce2-d0a8bdff2914&Player_ID=15018637875  
[2026-03-22 07:07:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cb95e928-3546-4732-9ce2-d0a8bdff2914&Player_ID=15018637875","has_body":false} 
[2026-03-22 07:07:09] production.INFO: Operation sent successfully {"operation_id":161113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kjmv5d5-1774152429","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:07:09"}},"processed_data":{"order_number":"ORD-Kjmv5d5-1774152429","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:07:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kjmv5d5-1774152429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:07:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kjmv5d5-1774152429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:07:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:07:32] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176102} 
[2026-03-22 07:07:32] production.INFO: Order updated successfully. Order ID: 176102, Status: completed  
[2026-03-22 07:07:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kjmv5d5-1774152429","status":"completed","codes_count":0} 
[2026-03-22 07:07:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:07:49] production.INFO: Constructing job for order: 176103  
[2026-03-22 07:07:51] production.INFO: Handling job for order: 176103  
[2026-03-22 07:07:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:07:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:07:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e8667d28-18ea-4a8a-953b-5ba120e61d96&Player_ID=14127469755  
[2026-03-22 07:07:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e8667d28-18ea-4a8a-953b-5ba120e61d96&Player_ID=14127469755","has_body":false} 
[2026-03-22 07:07:52] production.INFO: Operation sent successfully {"operation_id":161114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kqAJ9-1774152472","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:07:52"}},"processed_data":{"order_number":"ORD-kqAJ9-1774152472","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04"} 
[2026-03-22 07:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","total_operations":3,"sites_count":1} 
[2026-03-22 07:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585","ORD-kqAJ9-1774152472"]} 
[2026-03-22 07:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 07:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kqAJ9-1774152472","operation_id":161114} 
[2026-03-22 07:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 07:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GByzW6l3FlZa75scmCQa4HHP0q7sCEYt","execution_time":"2026-03-22 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:08:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kqAJ9-1774152472","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:08:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-kqAJ9-1774152472","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:08:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:08:16] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176103} 
[2026-03-22 07:08:16] production.INFO: Order updated successfully. Order ID: 176103, Status: completed  
[2026-03-22 07:08:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kqAJ9-1774152472","status":"completed","codes_count":0} 
[2026-03-22 07:08:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:08:30] production.INFO: Constructing job for order: 176104  
[2026-03-22 07:08:31] production.INFO: Handling job for order: 176104  
[2026-03-22 07:08:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:08:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:08:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6e490157-2cbc-44f6-a1f8-60709dce58a4&Player_ID=1268998223  
[2026-03-22 07:08:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6e490157-2cbc-44f6-a1f8-60709dce58a4&Player_ID=1268998223","has_body":false} 
[2026-03-22 07:08:32] production.INFO: Operation sent successfully {"operation_id":161115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ExECUKq1-1774152512","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:08:32"}},"processed_data":{"order_number":"ORD-ExECUKq1-1774152512","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:08:32] production.INFO: Constructing job for order: 176105  
[2026-03-22 07:08:35] production.INFO: Handling job for order: 176105  
[2026-03-22 07:08:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:08:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:08:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=28393cc5-3dce-444c-af9c-7004ea973adc&Player_ID=1268998223  
[2026-03-22 07:08:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=28393cc5-3dce-444c-af9c-7004ea973adc&Player_ID=1268998223","has_body":false} 
[2026-03-22 07:08:36] production.INFO: Operation sent successfully {"operation_id":161116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZqE5ysTN-1774152516","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:08:36"}},"processed_data":{"order_number":"ORD-ZqE5ysTN-1774152516","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:08:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZqE5ysTN-1774152516","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:08:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZqE5ysTN-1774152516","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:08:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:08:58] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176105} 
[2026-03-22 07:08:58] production.INFO: Order updated successfully. Order ID: 176105, Status: completed  
[2026-03-22 07:08:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZqE5ysTN-1774152516","status":"completed","codes_count":0} 
[2026-03-22 07:09:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:09:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ExECUKq1-1774152512","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:09:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-ExECUKq1-1774152512","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:09:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:09:02] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176104} 
[2026-03-22 07:09:02] production.INFO: Order updated successfully. Order ID: 176104, Status: completed  
[2026-03-22 07:09:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ExECUKq1-1774152512","status":"completed","codes_count":0} 
[2026-03-22 07:09:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:09:56] production.INFO: Constructing job for order: 176106  
[2026-03-22 07:09:57] production.INFO: Handling job for order: 176106  
[2026-03-22 07:09:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:09:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:09:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4cd31c5a-52bb-42df-8617-91eae9ede7ea&Player_ID=7305596684  
[2026-03-22 07:09:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4cd31c5a-52bb-42df-8617-91eae9ede7ea&Player_ID=7305596684","has_body":false} 
[2026-03-22 07:09:58] production.INFO: Operation sent successfully {"operation_id":161117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HDS-1774152598","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:09:58"}},"processed_data":{"order_number":"ORD-HDS-1774152598","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:09:58] production.INFO: Constructing job for order: 176107  
[2026-03-22 07:10:01] production.INFO: Handling job for order: 176107  
[2026-03-22 07:10:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:10:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:10:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=114964ba-c2ea-42ec-b701-ecb6df3a8a00&Player_ID=7305596684  
[2026-03-22 07:10:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=114964ba-c2ea-42ec-b701-ecb6df3a8a00&Player_ID=7305596684","has_body":false} 
[2026-03-22 07:10:02] production.INFO: Operation sent successfully {"operation_id":161118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BzLtX-1774152601","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:10:02"}},"processed_data":{"order_number":"ORD-BzLtX-1774152601","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02"} 
[2026-03-22 07:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","total_operations":4,"sites_count":1} 
[2026-03-22 07:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585","ORD-HDS-1774152598","ORD-BzLtX-1774152601"]} 
[2026-03-22 07:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 07:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BzLtX-1774152601","operation_id":161118} 
[2026-03-22 07:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDS-1774152598","operation_id":161117} 
[2026-03-22 07:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 07:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kvEEGXUtdlhemnAyUiUPfR6fou5mbmGK","execution_time":"2026-03-22 07:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:10:04] production.INFO: async() رجع: true  
[2026-03-22 07:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:10:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HDS-1774152598","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:10:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-HDS-1774152598","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:10:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:10:17] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176106} 
[2026-03-22 07:10:17] production.INFO: Order updated successfully. Order ID: 176106, Status: completed  
[2026-03-22 07:10:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HDS-1774152598","status":"completed","codes_count":0} 
[2026-03-22 07:10:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:10:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BzLtX-1774152601","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:10:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-BzLtX-1774152601","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:10:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:10:29] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176107} 
[2026-03-22 07:10:29] production.INFO: Order updated successfully. Order ID: 176107, Status: completed  
[2026-03-22 07:10:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BzLtX-1774152601","status":"completed","codes_count":0} 
[2026-03-22 07:10:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03"} 
[2026-03-22 07:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Yjr616OmWhBGujGhnHDCf1583WPoKI99","execution_time":"2026-03-22 07:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:12:58] production.INFO: Constructing job for order: 176108  
[2026-03-22 07:13:00] production.INFO: Handling job for order: 176108  
[2026-03-22 07:13:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:13:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:13:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=39ef6ed5-9267-4d20-8506-89ec01b01a3f&Player_ID=7305596684  
[2026-03-22 07:13:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=39ef6ed5-9267-4d20-8506-89ec01b01a3f&Player_ID=7305596684","has_body":false} 
[2026-03-22 07:13:01] production.INFO: Operation sent successfully {"operation_id":161119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lTuS-1774152780","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:13:01"}},"processed_data":{"order_number":"ORD-lTuS-1774152780","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:13:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lTuS-1774152780","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:13:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-lTuS-1774152780","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:13:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:13:32] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176108} 
[2026-03-22 07:13:32] production.INFO: Order updated successfully. Order ID: 176108, Status: completed  
[2026-03-22 07:13:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lTuS-1774152780","status":"completed","codes_count":0} 
[2026-03-22 07:13:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04"} 
[2026-03-22 07:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","total_operations":2,"sites_count":1} 
[2026-03-22 07:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t7fwvwHeZco5ovH2IsfkOq1XmUF19K8N","execution_time":"2026-03-22 07:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:14:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"101.5","mainamount":"100","operation_number":"156383694","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phponkpikf390udcEH9jtD"}},"user_id":1276} 
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 07:14:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 07:14:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18409,"user_id":1276,"amount":98.5,"admins_notified":7} 
[2026-03-22 07:14:32] production.INFO: Constructing job for order: 176109  
[2026-03-22 07:14:34] production.INFO: Handling job for order: 176109  
[2026-03-22 07:14:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 07:14:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:14:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c02c79c3-e873-4dae-bd8b-7f7499aa724e&Player_ID=1268998223  
[2026-03-22 07:14:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c02c79c3-e873-4dae-bd8b-7f7499aa724e&Player_ID=1268998223","has_body":false} 
[2026-03-22 07:14:35] production.INFO: Operation sent successfully {"operation_id":161120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wXWB1-1774152874","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 07:14:35"}},"processed_data":{"order_number":"ORD-wXWB1-1774152874","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 07:14:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wXWB1-1774152874","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 07:14:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-wXWB1-1774152874","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 07:14:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:14:53] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176109} 
[2026-03-22 07:14:53] production.INFO: Order updated successfully. Order ID: 176109, Status: completed  
[2026-03-22 07:14:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wXWB1-1774152874","status":"completed","codes_count":0} 
[2026-03-22 07:14:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:15:04] production.INFO: async() رجع: true  
[2026-03-22 07:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02"} 
[2026-03-22 07:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jfm20rFOFQAupO9ZhlDZOUr5XHgC719P","execution_time":"2026-03-22 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03"} 
[2026-03-22 07:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WF4YX3l1XbnoFE78slGVmwXzg0p2JzYw","execution_time":"2026-03-22 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03"} 
[2026-03-22 07:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J090DX5CbwBIo1Q4Yl5BmNgyuhuPuGux","execution_time":"2026-03-22 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:20:05] production.INFO: async() رجع: true  
[2026-03-22 07:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04"} 
[2026-03-22 07:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","total_operations":2,"sites_count":1} 
[2026-03-22 07:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hrMFAzV5Utprn6rxaK1B6dA2fnIBnuiZ","execution_time":"2026-03-22 07:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04"} 
[2026-03-22 07:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","total_operations":2,"sites_count":1} 
[2026-03-22 07:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xxarusmtC1UpAFSZ21Hz0js66YbNipM1","execution_time":"2026-03-22 07:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-22 07:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-22 07:25:06] production.INFO: async() رجع: true  
[2026-03-22 07:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01"} 
[2026-03-22 07:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","total_operations":2,"sites_count":1} 
[2026-03-22 07:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JYieiibrkK7PzvaPwrbqpOQWA0OAXIGQ","execution_time":"2026-03-22 07:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02"} 
[2026-03-22 07:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9b7Ak8XvBndeyhX4BTC41Rwt7HFAcH7M","execution_time":"2026-03-22 07:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02"} 
[2026-03-22 07:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BbZyBSpflQOhrO5iAaPtY20va3txIkz9","execution_time":"2026-03-22 07:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:30:04] production.INFO: async() رجع: true  
[2026-03-22 07:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03"} 
[2026-03-22 07:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vlTn3hJmgoaC4J8iBN2X4sDJBfLj2r4W","execution_time":"2026-03-22 07:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03"} 
[2026-03-22 07:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e5FdXO4YuK5VqzeNQoxnmACPuoP48FYr","execution_time":"2026-03-22 07:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:35:05] production.INFO: async() رجع: true  
[2026-03-22 07:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03"} 
[2026-03-22 07:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vzRkRXQ3zt693CL4dS0eCY7O8iT0z2E6","execution_time":"2026-03-22 07:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02"} 
[2026-03-22 07:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ByTl6HlkFmCjmZJJ8ml4mMe327CVpMrK","execution_time":"2026-03-22 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02"} 
[2026-03-22 07:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1AqQ5ZcPhdVgxIOUFAn1ccXNeLzLlFr9","execution_time":"2026-03-22 07:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:40:04] production.INFO: async() رجع: true  
[2026-03-22 07:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02"} 
[2026-03-22 07:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","total_operations":2,"sites_count":1} 
[2026-03-22 07:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qFoRsWezfcqtZPSkWoxHBgPRInP6MaiN","execution_time":"2026-03-22 07:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03"} 
[2026-03-22 07:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","total_operations":2,"sites_count":1} 
[2026-03-22 07:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"teCuPAY4d3Ktxv3j2f6v0AxGLwRIfe12","execution_time":"2026-03-22 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 07:45:05] production.INFO: async() رجع: true  
[2026-03-22 07:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04"} 
[2026-03-22 07:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","total_operations":2,"sites_count":1} 
[2026-03-22 07:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-pIQ5i-1774134562","ORD-8Mfoyff-1774151585"]} 
[2026-03-22 07:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 07:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Mfoyff-1774151585","operation_id":161108} 
[2026-03-22 07:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 07:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0BZl86zelg2p23veFdrIXLcFPTBTAp7X","execution_time":"2026-03-22 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:47:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Mfoyff-1774151585","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 07:47:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Mfoyff-1774151585","status":"completed","codes":[],"notes":[]} 
[2026-03-22 07:47:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 07:47:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176097} 
[2026-03-22 07:47:05] production.INFO: Order updated successfully. Order ID: 176097, Status: completed  
[2026-03-22 07:47:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Mfoyff-1774151585","status":"completed","codes_count":0} 
[2026-03-22 07:47:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 07:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04"} 
[2026-03-22 07:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","total_operations":1,"sites_count":1} 
[2026-03-22 07:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oOxemKzGkyZSWpKXzSsiWa7rpKnn1Jz3","execution_time":"2026-03-22 07:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01"} 
[2026-03-22 07:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","total_operations":1,"sites_count":1} 
[2026-03-22 07:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oX6GWDsa9LobJEoAB0lb8YrLFeL83EO1","execution_time":"2026-03-22 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:50:01] production.INFO: Executing GetProducts task...  
[2026-03-22 07:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:50:01] production.INFO: Executing GetProducts task...  
[2026-03-22 07:50:03] production.INFO: async() رجع: true  
[2026-03-22 07:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02"} 
[2026-03-22 07:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","total_operations":1,"sites_count":1} 
[2026-03-22 07:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ut8xueiXyVSjHohmPHjWW9cAIS9YoLig","execution_time":"2026-03-22 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02"} 
[2026-03-22 07:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","total_operations":1,"sites_count":1} 
[2026-03-22 07:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pcP8wevDF9o1iM9X3NKeWgxJxkbqbw0y","execution_time":"2026-03-22 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 07:55:04] production.INFO: async() رجع: true  
[2026-03-22 07:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 07:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 07:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 07:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 07:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03"} 
[2026-03-22 07:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","total_operations":1,"sites_count":1} 
[2026-03-22 07:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dHIv0r8yaKlYZiZuElgksewq4bbLcxCE","execution_time":"2026-03-22 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03"} 
[2026-03-22 07:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","total_operations":1,"sites_count":1} 
[2026-03-22 07:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 07:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 07:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 07:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 07:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 07:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WLGYP4dPd24XwinLdkgZlLVLXLRiDMAf","execution_time":"2026-03-22 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 07:58:07] production.INFO: Constructing job for order: 176110  
[2026-03-22 07:58:09] production.INFO: Handling job for order: 176110  
[2026-03-22 07:58:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 07:58:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:58:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=7f8c5ee8-4685-474a-a3d6-30a98ce1db9c&Player_ID=%E2%80%AA0936740439%E2%80%AC  
[2026-03-22 07:58:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=7f8c5ee8-4685-474a-a3d6-30a98ce1db9c&Player_ID=%E2%80%AA0936740439%E2%80%AC","has_body":false} 
[2026-03-22 07:58:09] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-22 07:58:09] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":161121,"exception":"Unknown named parameter $userId"} 
[2026-03-22 07:58:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 77  
[2026-03-22 07:58:55] production.INFO: Constructing job for order: 176111  
[2026-03-22 07:58:57] production.INFO: Handling job for order: 176111  
[2026-03-22 07:58:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 07:58:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 07:58:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=7242df21-e659-4c00-af31-087509e154a8&Player_ID=%E2%80%AA0936+740+439%E2%80%AC  
[2026-03-22 07:58:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=7242df21-e659-4c00-af31-087509e154a8&Player_ID=%E2%80%AA0936+740+439%E2%80%AC","has_body":false} 
[2026-03-22 07:58:57] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-22 07:58:57] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":161122,"exception":"Unknown named parameter $userId"} 
[2026-03-22 07:58:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 77  
[2026-03-22 08:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03"} 
[2026-03-22 08:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lMnnF8K4OfC0idPO437rzCtETSnlpUcX","execution_time":"2026-03-22 08:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:00:06] production.INFO: async() رجع: true  
[2026-03-22 08:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01"} 
[2026-03-22 08:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","total_operations":1,"sites_count":1} 
[2026-03-22 08:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HThwsE0P72WTGien7Ugplmb8GDTg6Gfe","execution_time":"2026-03-22 08:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02"} 
[2026-03-22 08:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p4fnWyhynVq1cHodU3kbuKAiFIMsSPYW","execution_time":"2026-03-22 08:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:05:04] production.INFO: async() رجع: true  
[2026-03-22 08:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02"} 
[2026-03-22 08:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M75lK9aHknsNJskBHnSfX601KbLkiEPv","execution_time":"2026-03-22 08:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02"} 
[2026-03-22 08:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9WuomoAnveDobTaV0iMDCH4BlR7W3te0","execution_time":"2026-03-22 08:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03"} 
[2026-03-22 08:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Qcs3JpBvvfS89KxlLauYHDtUWEBWSFkV","execution_time":"2026-03-22 08:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:10:05] production.INFO: async() رجع: true  
[2026-03-22 08:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03"} 
[2026-03-22 08:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Bcjbyt8J5RTZhyZNmBx66fFmlJitzIhp","execution_time":"2026-03-22 08:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03"} 
[2026-03-22 08:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s7Q3boMTD4MVoaqUFcXJjHbU5ffGds7b","execution_time":"2026-03-22 08:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:15:00] production.INFO: Executing GetProducts task...  
[2026-03-22 08:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:15:00] production.INFO: Executing GetProducts task...  
[2026-03-22 08:15:03] production.INFO: async() رجع: true  
[2026-03-22 08:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04"} 
[2026-03-22 08:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","total_operations":1,"sites_count":1} 
[2026-03-22 08:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wX5AJsBrc5RV50ay44YJRJPFslIgdiVI","execution_time":"2026-03-22 08:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02"} 
[2026-03-22 08:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D2ahWJftqM2NpMcZkNpamoTlPHgp8VpQ","execution_time":"2026-03-22 08:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02"} 
[2026-03-22 08:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nN3xudIRRJ1sTy5czwLKgusK0Pq2B245","execution_time":"2026-03-22 08:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:20:04] production.INFO: async() رجع: true  
[2026-03-22 08:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03"} 
[2026-03-22 08:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2gi54Cxhdcx7iWmhw8HoOlj3QtrP2vXu","execution_time":"2026-03-22 08:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03"} 
[2026-03-22 08:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sxvtpEROED5PXqNnjaHPvFMXIEEKg6ve","execution_time":"2026-03-22 08:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:25:05] production.INFO: async() رجع: true  
[2026-03-22 08:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04"} 
[2026-03-22 08:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","total_operations":1,"sites_count":1} 
[2026-03-22 08:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BS2O0UHOzI9a2JL8xSezbApg0uSgGiod","execution_time":"2026-03-22 08:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02"} 
[2026-03-22 08:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","total_operations":1,"sites_count":1} 
[2026-03-22 08:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"saoHhtZOTfrZLq5PdPGHa1hRIs24zfxh","execution_time":"2026-03-22 08:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03"} 
[2026-03-22 08:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KmT6C3m3uAbThZq7BSobUSC1FYqiqqcs","execution_time":"2026-03-22 08:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 08:30:05] production.INFO: async() رجع: true  
[2026-03-22 08:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03"} 
[2026-03-22 08:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","total_operations":1,"sites_count":1} 
[2026-03-22 08:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pmCkYWFCcKvw7uhQQpKXBfeCuKHPOkml","execution_time":"2026-03-22 08:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:34:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00"} 
[2026-03-22 08:34:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","total_operations":1,"sites_count":1} 
[2026-03-22 08:34:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:34:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TIVqLjdVI49NwuKI6z4avRB47oJvpJ5b","execution_time":"2026-03-22 08:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:35:06] production.INFO: async() رجع: true  
[2026-03-22 08:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04"} 
[2026-03-22 08:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","total_operations":1,"sites_count":1} 
[2026-03-22 08:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 08:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":0,"errors":0} 
[2026-03-22 08:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Nv78bLcNZnh8G3nAxFv3bh8ZOgfyjsDL","execution_time":"2026-03-22 08:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04"} 
[2026-03-22 08:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","total_operations":1,"sites_count":1} 
[2026-03-22 08:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pIQ5i-1774134562"]} 
[2026-03-22 08:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 08:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 08:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 08:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 08:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 08:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"count":1} 
[2026-03-22 08:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"user_id":302,"notification_type":"order_approved","reference_id":176060} 
[2026-03-22 08:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 08:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 08:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 08:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071,"processed":1,"errors":0} 
[2026-03-22 08:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rfmRAGNtQ1fRnWE5ERECcXZAYabzmbTf","execution_time":"2026-03-22 08:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pIQ5i-1774134562","operation_id":161071} 
[2026-03-22 08:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 08:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pIQ5i-1774134562","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-22 08:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-pIQ5i-1774134562","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-22 08:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 08:38:06] production.ERROR: Order not found or already processed. External ID: ORD-pIQ5i-1774134562  
[2026-03-22 08:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pIQ5i-1774134562","status":"completed","codes_count":0} 
[2026-03-22 08:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rtnJSWCS3iem4KhnoLzBgLkD07e3gqZW","execution_time":"2026-03-22 08:40:04"} 
[2026-03-22 08:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rtnJSWCS3iem4KhnoLzBgLkD07e3gqZW","execution_time":"2026-03-22 08:40:04"} 
[2026-03-22 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:40:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:40:06] production.INFO: async() رجع: true  
[2026-03-22 08:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:40:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iOnlgLdJznuM6yYD2tkaOIH6I2nbflFZ","execution_time":"2026-03-22 08:42:02"} 
[2026-03-22 08:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iOnlgLdJznuM6yYD2tkaOIH6I2nbflFZ","execution_time":"2026-03-22 08:42:02"} 
[2026-03-22 08:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"brkMmwnBkaE35kqINSg4yhdYDCWabFej","execution_time":"2026-03-22 08:44:02"} 
[2026-03-22 08:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"brkMmwnBkaE35kqINSg4yhdYDCWabFej","execution_time":"2026-03-22 08:44:02"} 
[2026-03-22 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:45:04] production.INFO: async() رجع: true  
[2026-03-22 08:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nFY9A86TpJgoxNwjcdwaPLeHP0XTkJqJ","execution_time":"2026-03-22 08:46:02"} 
[2026-03-22 08:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nFY9A86TpJgoxNwjcdwaPLeHP0XTkJqJ","execution_time":"2026-03-22 08:46:02"} 
[2026-03-22 08:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KCOF95cgwEwNndxCuEhrhF6cn43pgl8T","execution_time":"2026-03-22 08:48:03"} 
[2026-03-22 08:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KCOF95cgwEwNndxCuEhrhF6cn43pgl8T","execution_time":"2026-03-22 08:48:03"} 
[2026-03-22 08:48:22] production.INFO: Constructing job for order: 176112  
[2026-03-22 08:48:24] production.INFO: Handling job for order: 176112  
[2026-03-22 08:48:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 08:48:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 08:48:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97de64c8-f1f9-4955-913c-2064c90ed6ef&Player_ID=52412307967  
[2026-03-22 08:48:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97de64c8-f1f9-4955-913c-2064c90ed6ef&Player_ID=52412307967","has_body":false} 
[2026-03-22 08:48:24] production.INFO: Operation sent successfully {"operation_id":161123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NbBq7rpu-1774158504","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 08:48:24"}},"processed_data":{"order_number":"ORD-NbBq7rpu-1774158504","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 08:48:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NbBq7rpu-1774158504","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 08:48:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-NbBq7rpu-1774158504","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 08:48:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 08:48:37] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176112} 
[2026-03-22 08:48:37] production.INFO: Order updated successfully. Order ID: 176112, Status: completed  
[2026-03-22 08:48:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NbBq7rpu-1774158504","status":"completed","codes_count":0} 
[2026-03-22 08:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S8DFAeDGGTxs6xUgeAEWhF1UCcTQEHp3","execution_time":"2026-03-22 08:50:04"} 
[2026-03-22 08:50:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"S8DFAeDGGTxs6xUgeAEWhF1UCcTQEHp3","execution_time":"2026-03-22 08:50:04"} 
[2026-03-22 08:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 08:50:06] production.INFO: async() رجع: true  
[2026-03-22 08:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:51:03] production.INFO: Constructing job for order: 176113  
[2026-03-22 08:51:04] production.INFO: Handling job for order: 176113  
[2026-03-22 08:51:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 08:51:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 08:51:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f769445d-67c0-4b81-9f29-e55daa1692cd&Player_ID=52412307967  
[2026-03-22 08:51:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f769445d-67c0-4b81-9f29-e55daa1692cd&Player_ID=52412307967","has_body":false} 
[2026-03-22 08:51:05] production.INFO: Operation sent successfully {"operation_id":161124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eGDYWFO-1774158665","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 08:51:05"}},"processed_data":{"order_number":"ORD-eGDYWFO-1774158665","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 08:51:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eGDYWFO-1774158665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 08:51:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-eGDYWFO-1774158665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 08:51:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 08:51:16] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176113} 
[2026-03-22 08:51:16] production.INFO: Order updated successfully. Order ID: 176113, Status: completed  
[2026-03-22 08:51:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eGDYWFO-1774158665","status":"completed","codes_count":0} 
[2026-03-22 08:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YmpLCioNmuCFjlWC0wzJFPG7PEMh78aL","execution_time":"2026-03-22 08:52:02"} 
[2026-03-22 08:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YmpLCioNmuCFjlWC0wzJFPG7PEMh78aL","execution_time":"2026-03-22 08:52:02"} 
[2026-03-22 08:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z65QJNT3dnJl5a33kEPqWspify0j7fIC","execution_time":"2026-03-22 08:54:02"} 
[2026-03-22 08:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"z65QJNT3dnJl5a33kEPqWspify0j7fIC","execution_time":"2026-03-22 08:54:02"} 
[2026-03-22 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 08:55:04] production.INFO: async() رجع: true  
[2026-03-22 08:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 08:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 08:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 08:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 08:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GvvBxtxWq2HAPDxKoJjlE1fbSvNKmNll","execution_time":"2026-03-22 08:56:03"} 
[2026-03-22 08:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GvvBxtxWq2HAPDxKoJjlE1fbSvNKmNll","execution_time":"2026-03-22 08:56:03"} 
[2026-03-22 08:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PoCCb5QkCXZqMSniad1bLfdKv78U5Ayl","execution_time":"2026-03-22 08:58:03"} 
[2026-03-22 08:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PoCCb5QkCXZqMSniad1bLfdKv78U5Ayl","execution_time":"2026-03-22 08:58:03"} 
[2026-03-22 09:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7u2IwBnkELUgGiSVKWhng4CoPm9Aw475","execution_time":"2026-03-22 09:00:03"} 
[2026-03-22 09:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7u2IwBnkELUgGiSVKWhng4CoPm9Aw475","execution_time":"2026-03-22 09:00:03"} 
[2026-03-22 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:00:05] production.INFO: async() رجع: true  
[2026-03-22 09:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y8OScPYHn00MLMr2DR0xPCGQKIXRAyOb","execution_time":"2026-03-22 09:02:04"} 
[2026-03-22 09:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"y8OScPYHn00MLMr2DR0xPCGQKIXRAyOb","execution_time":"2026-03-22 09:02:04"} 
[2026-03-22 09:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cq7LeITTM4rARAcsfn558AhcaKc1gMlZ","execution_time":"2026-03-22 09:04:04"} 
[2026-03-22 09:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cq7LeITTM4rARAcsfn558AhcaKc1gMlZ","execution_time":"2026-03-22 09:04:04"} 
[2026-03-22 09:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 09:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:05:04] production.INFO: Executing GetProducts task...  
[2026-03-22 09:05:06] production.INFO: async() رجع: true  
[2026-03-22 09:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sA9m72ElYbHRt4BGgkE5slz7dI9zrUWh","execution_time":"2026-03-22 09:06:04"} 
[2026-03-22 09:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sA9m72ElYbHRt4BGgkE5slz7dI9zrUWh","execution_time":"2026-03-22 09:06:04"} 
[2026-03-22 09:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lVASmOiGBYXQuItuIoKFjWzXOpO2A6ql","execution_time":"2026-03-22 09:08:04"} 
[2026-03-22 09:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lVASmOiGBYXQuItuIoKFjWzXOpO2A6ql","execution_time":"2026-03-22 09:08:04"} 
[2026-03-22 09:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Q4ObWKP1TO8WUqHWyJXnlu8FpaCsi4SH","execution_time":"2026-03-22 09:10:04"} 
[2026-03-22 09:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Q4ObWKP1TO8WUqHWyJXnlu8FpaCsi4SH","execution_time":"2026-03-22 09:10:04"} 
[2026-03-22 09:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 09:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 09:10:06] production.INFO: async() رجع: true  
[2026-03-22 09:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"caeFYMsEtDMhoyJDXz1UjL8aLTXI6Vf0","execution_time":"2026-03-22 09:12:02"} 
[2026-03-22 09:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"caeFYMsEtDMhoyJDXz1UjL8aLTXI6Vf0","execution_time":"2026-03-22 09:12:02"} 
[2026-03-22 09:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HYgKxKLfFVmhq2hAkRMJ4BmYvStlrleN","execution_time":"2026-03-22 09:14:02"} 
[2026-03-22 09:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HYgKxKLfFVmhq2hAkRMJ4BmYvStlrleN","execution_time":"2026-03-22 09:14:02"} 
[2026-03-22 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:15:04] production.INFO: async() رجع: true  
[2026-03-22 09:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P24rJvEXzn1vxAx0c7NqcpqZeNYkGDyi","execution_time":"2026-03-22 09:16:03"} 
[2026-03-22 09:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"P24rJvEXzn1vxAx0c7NqcpqZeNYkGDyi","execution_time":"2026-03-22 09:16:03"} 
[2026-03-22 09:16:03] production.INFO: Constructing job for order: 176114  
[2026-03-22 09:16:06] production.INFO: Handling job for order: 176114  
[2026-03-22 09:16:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 09:16:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:16:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cd1c20f-104d-41be-a337-363bd1035b95&Player_ID=52449668878  
[2026-03-22 09:16:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cd1c20f-104d-41be-a337-363bd1035b95&Player_ID=52449668878","has_body":false} 
[2026-03-22 09:16:06] production.INFO: Operation sent successfully {"operation_id":161125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MHn-1774160166","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 09:16:06"}},"processed_data":{"order_number":"ORD-MHn-1774160166","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 09:16:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MHn-1774160166","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 09:16:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-MHn-1774160166","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 09:16:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 09:16:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176114} 
[2026-03-22 09:16:19] production.INFO: Order updated successfully. Order ID: 176114, Status: completed  
[2026-03-22 09:16:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MHn-1774160166","status":"completed","codes_count":0} 
[2026-03-22 09:16:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 09:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KXamLo5XgAMSAKL63B9I6uxVvB6Br3iG","execution_time":"2026-03-22 09:18:02"} 
[2026-03-22 09:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KXamLo5XgAMSAKL63B9I6uxVvB6Br3iG","execution_time":"2026-03-22 09:18:02"} 
[2026-03-22 09:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fLi3BC5gISt48Tz7AZMeCkrBEkOE1Csv","execution_time":"2026-03-22 09:20:02"} 
[2026-03-22 09:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fLi3BC5gISt48Tz7AZMeCkrBEkOE1Csv","execution_time":"2026-03-22 09:20:02"} 
[2026-03-22 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:20:04] production.INFO: async() رجع: true  
[2026-03-22 09:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"08mpPOa0RzYlo07ld2bd42lVjUv6I0EV","execution_time":"2026-03-22 09:22:02"} 
[2026-03-22 09:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"08mpPOa0RzYlo07ld2bd42lVjUv6I0EV","execution_time":"2026-03-22 09:22:02"} 
[2026-03-22 09:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PlN9qGVuYmJZklv45MyypsBzcEU3V2c1","execution_time":"2026-03-22 09:24:02"} 
[2026-03-22 09:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PlN9qGVuYmJZklv45MyypsBzcEU3V2c1","execution_time":"2026-03-22 09:24:02"} 
[2026-03-22 09:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:25:04] production.INFO: async() رجع: true  
[2026-03-22 09:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:25:34] production.INFO: Constructing job for order: 176116  
[2026-03-22 09:25:35] production.INFO: Handling job for order: 176116  
[2026-03-22 09:25:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 09:25:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:25:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b47977b-3df1-442b-929e-4242b7885954&Player_ID=51758885239  
[2026-03-22 09:25:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b47977b-3df1-442b-929e-4242b7885954&Player_ID=51758885239","has_body":false} 
[2026-03-22 09:25:36] production.INFO: Operation sent successfully {"operation_id":161126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XYCXGt-1774160736","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 09:25:36"}},"processed_data":{"order_number":"ORD-XYCXGt-1774160736","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 09:25:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XYCXGt-1774160736","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 09:25:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-XYCXGt-1774160736","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 09:25:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 09:25:50] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176116} 
[2026-03-22 09:25:50] production.INFO: Order updated successfully. Order ID: 176116, Status: completed  
[2026-03-22 09:25:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XYCXGt-1774160736","status":"completed","codes_count":0} 
[2026-03-22 09:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AnCN2r4bBseR6LIyjTGTthAhLmKGCQm1","execution_time":"2026-03-22 09:26:04"} 
[2026-03-22 09:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AnCN2r4bBseR6LIyjTGTthAhLmKGCQm1","execution_time":"2026-03-22 09:26:04"} 
[2026-03-22 09:26:22] production.INFO: Constructing job for order: 176117  
[2026-03-22 09:26:25] production.INFO: Handling job for order: 176117  
[2026-03-22 09:26:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 09:26:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:26:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6f31b725-52ab-4952-a8b3-ade6a0d21c57&Player_ID=5943508273  
[2026-03-22 09:26:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6f31b725-52ab-4952-a8b3-ade6a0d21c57&Player_ID=5943508273","has_body":false} 
[2026-03-22 09:26:25] production.INFO: Operation sent successfully {"operation_id":161127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aDInU6k-1774160785","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 09:26:25"}},"processed_data":{"order_number":"ORD-aDInU6k-1774160785","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 09:26:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aDInU6k-1774160785","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 09:26:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-aDInU6k-1774160785","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 09:26:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 09:26:38] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176117} 
[2026-03-22 09:26:38] production.INFO: Order updated successfully. Order ID: 176117, Status: completed  
[2026-03-22 09:26:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aDInU6k-1774160785","status":"completed","codes_count":0} 
[2026-03-22 09:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4hX8iMiagD6mLWLqCmIGhjLDbB3ekmJa","execution_time":"2026-03-22 09:28:02"} 
[2026-03-22 09:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4hX8iMiagD6mLWLqCmIGhjLDbB3ekmJa","execution_time":"2026-03-22 09:28:02"} 
[2026-03-22 09:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IA0TQcipwQleLXBrQzbSaBorLd4A85Se","execution_time":"2026-03-22 09:30:02"} 
[2026-03-22 09:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IA0TQcipwQleLXBrQzbSaBorLd4A85Se","execution_time":"2026-03-22 09:30:02"} 
[2026-03-22 09:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:30:04] production.INFO: async() رجع: true  
[2026-03-22 09:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PGeTl94azbG7xsbmn5WftVPI706k9waE","execution_time":"2026-03-22 09:32:02"} 
[2026-03-22 09:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PGeTl94azbG7xsbmn5WftVPI706k9waE","execution_time":"2026-03-22 09:32:02"} 
[2026-03-22 09:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xlHRdLKc3pKRMaYdUYfMtuj7ZReQHz6L","execution_time":"2026-03-22 09:34:02"} 
[2026-03-22 09:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xlHRdLKc3pKRMaYdUYfMtuj7ZReQHz6L","execution_time":"2026-03-22 09:34:02"} 
[2026-03-22 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:35:04] production.INFO: async() رجع: true  
[2026-03-22 09:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SdpZLQRmBIKhF5q2oYdCr6pRHXBrtjud","execution_time":"2026-03-22 09:36:03"} 
[2026-03-22 09:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SdpZLQRmBIKhF5q2oYdCr6pRHXBrtjud","execution_time":"2026-03-22 09:36:03"} 
[2026-03-22 09:37:34] production.INFO: Constructing job for order: 176118  
[2026-03-22 09:37:36] production.INFO: Handling job for order: 176118  
[2026-03-22 09:37:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:37:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:37:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=1139e742-64ed-425e-bbdf-7dc53b33985a&Player_ID=0954074713  
[2026-03-22 09:37:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=1139e742-64ed-425e-bbdf-7dc53b33985a&Player_ID=0954074713","has_body":false} 
[2026-03-22 09:37:37] production.INFO: Operation sent successfully {"operation_id":161128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SV8-1774161456","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 09:37:37"}},"processed_data":{"order_number":"ORD-SV8-1774161456","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 09:37:40] production.INFO: Constructing job for order: 176119  
[2026-03-22 09:37:43] production.INFO: Handling job for order: 176119  
[2026-03-22 09:37:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:37:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:37:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fd463877-35ff-4469-a1bf-a73afaaebea0&Player_ID=0954074713  
[2026-03-22 09:37:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fd463877-35ff-4469-a1bf-a73afaaebea0&Player_ID=0954074713","has_body":false} 
[2026-03-22 09:37:43] production.INFO: Operation sent successfully {"operation_id":161129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tz7l-1774161463","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 09:37:43"}},"processed_data":{"order_number":"ORD-Tz7l-1774161463","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 09:37:47] production.INFO: Constructing job for order: 176120  
[2026-03-22 09:37:49] production.INFO: Handling job for order: 176120  
[2026-03-22 09:37:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:37:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:37:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8b454898-34df-4b67-b44e-e7af36978ee0&Player_ID=0954074713  
[2026-03-22 09:37:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8b454898-34df-4b67-b44e-e7af36978ee0&Player_ID=0954074713","has_body":false} 
[2026-03-22 09:37:50] production.INFO: Operation sent successfully {"operation_id":161130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VHACb-1774161470","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 09:37:50"}},"processed_data":{"order_number":"ORD-VHACb-1774161470","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 09:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02"} 
[2026-03-22 09:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","total_operations":3,"sites_count":1} 
[2026-03-22 09:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-SV8-1774161456","ORD-Tz7l-1774161463","ORD-VHACb-1774161470"]} 
[2026-03-22 09:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 09:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 09:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130} 
[2026-03-22 09:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 09:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 09:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"count":2} 
[2026-03-22 09:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"count":2} 
[2026-03-22 09:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"user_id":107,"notification_type":"order_approved","reference_id":176118} 
[2026-03-22 09:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"user_id":107,"notification_type":"order_approved","reference_id":176119} 
[2026-03-22 09:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 09:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 09:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":2,"errors":0} 
[2026-03-22 09:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":2,"errors":0} 
[2026-03-22 09:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TtvwlZIhy46Uu3mLpY50tdHqLSrOQcp5","execution_time":"2026-03-22 09:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130} 
[2026-03-22 09:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 09:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 09:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02"} 
[2026-03-22 09:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","total_operations":1,"sites_count":1} 
[2026-03-22 09:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-VHACb-1774161470"]} 
[2026-03-22 09:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 09:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 09:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 09:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 09:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"count":1} 
[2026-03-22 09:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"count":1} 
[2026-03-22 09:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"user_id":107,"notification_type":"order_approved","reference_id":176120} 
[2026-03-22 09:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 09:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 09:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":1,"errors":0} 
[2026-03-22 09:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130,"processed":1,"errors":0} 
[2026-03-22 09:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8zuzxbL2ipaoIqtshBvha0pEdIte2rp8","execution_time":"2026-03-22 09:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VHACb-1774161470","operation_id":161130} 
[2026-03-22 09:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:40:05] production.INFO: async() رجع: true  
[2026-03-22 09:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 09:40:28] production.INFO: Constructing job for order: 176121  
[2026-03-22 09:40:30] production.INFO: Handling job for order: 176121  
[2026-03-22 09:40:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 09:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=61d5e0d0-e1cc-4ce6-a1d7-168bcb456bfb&Player_ID=575283350  
[2026-03-22 09:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=61d5e0d0-e1cc-4ce6-a1d7-168bcb456bfb&Player_ID=575283350","has_body":false} 
[2026-03-22 09:40:31] production.INFO: Operation sent successfully {"operation_id":161131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gpYl-1774161631","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 09:40:31"}},"processed_data":{"order_number":"ORD-gpYl-1774161631","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 09:41:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gpYl-1774161631","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 09:41:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-gpYl-1774161631","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 09:41:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 09:41:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":176121} 
[2026-03-22 09:41:12] production.INFO: Order updated successfully. Order ID: 176121, Status: completed  
[2026-03-22 09:41:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gpYl-1774161631","status":"completed","codes_count":0} 
[2026-03-22 09:41:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 09:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7dl8TCzLtRCA6jFMIpzoVbo9Ppcp7Bin","execution_time":"2026-03-22 09:42:04"} 
[2026-03-22 09:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7dl8TCzLtRCA6jFMIpzoVbo9Ppcp7Bin","execution_time":"2026-03-22 09:42:04"} 
[2026-03-22 09:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"39SSOyg2q4RiPyTkxIgarKioAVSHc0T0","execution_time":"2026-03-22 09:44:04"} 
[2026-03-22 09:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"39SSOyg2q4RiPyTkxIgarKioAVSHc0T0","execution_time":"2026-03-22 09:44:04"} 
[2026-03-22 09:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 09:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 09:45:03] production.INFO: async() رجع: true  
[2026-03-22 09:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SV0oR5W3nBZtFGfRn1GDHciLZtXLQOq6","execution_time":"2026-03-22 09:46:02"} 
[2026-03-22 09:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SV0oR5W3nBZtFGfRn1GDHciLZtXLQOq6","execution_time":"2026-03-22 09:46:02"} 
[2026-03-22 09:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wOUQQJtHRZ6qQi43KaTkRCHjiApuHzBX","execution_time":"2026-03-22 09:48:02"} 
[2026-03-22 09:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wOUQQJtHRZ6qQi43KaTkRCHjiApuHzBX","execution_time":"2026-03-22 09:48:02"} 
[2026-03-22 09:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lSR1SAKmk6nwDPB7QWFGDrJcwEcLDbF4","execution_time":"2026-03-22 09:50:02"} 
[2026-03-22 09:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lSR1SAKmk6nwDPB7QWFGDrJcwEcLDbF4","execution_time":"2026-03-22 09:50:02"} 
[2026-03-22 09:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 09:50:04] production.INFO: async() رجع: true  
[2026-03-22 09:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:50:12] production.INFO: Constructing job for order: 176122  
[2026-03-22 09:50:14] production.INFO: Handling job for order: 176122  
[2026-03-22 09:50:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:50:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:50:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=90dca24a-b470-4087-9792-76ff1fb7f398&Player_ID=0936099348  
[2026-03-22 09:50:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=90dca24a-b470-4087-9792-76ff1fb7f398&Player_ID=0936099348","has_body":false} 
[2026-03-22 09:50:15] production.INFO: Operation sent successfully {"operation_id":161132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fwr-1774162215","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:50:15"}},"processed_data":{"order_number":"ORD-fwr-1774162215","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:50:27] production.INFO: Constructing job for order: 176123  
[2026-03-22 09:50:28] production.INFO: Constructing job for order: 176124  
[2026-03-22 09:50:30] production.INFO: Handling job for order: 176123  
[2026-03-22 09:50:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 09:50:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:50:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0c12b909-7d95-41cc-bd7c-cffb77b697a9&Player_ID=7646602316  
[2026-03-22 09:50:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0c12b909-7d95-41cc-bd7c-cffb77b697a9&Player_ID=7646602316","has_body":false} 
[2026-03-22 09:50:31] production.INFO: Operation sent successfully {"operation_id":161133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-elG-1774162231","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 09:50:31"}},"processed_data":{"order_number":"ORD-elG-1774162231","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 09:50:31] production.INFO: Handling job for order: 176124  
[2026-03-22 09:50:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:50:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:50:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=c410871a-3533-4649-903d-059b0afc1201&Player_ID=0936099348  
[2026-03-22 09:50:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=c410871a-3533-4649-903d-059b0afc1201&Player_ID=0936099348","has_body":false} 
[2026-03-22 09:50:31] production.INFO: Operation sent successfully {"operation_id":161134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-spFhAqW-1774162231","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:50:31"}},"processed_data":{"order_number":"ORD-spFhAqW-1774162231","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:50:46] production.INFO: Constructing job for order: 176125  
[2026-03-22 09:50:50] production.INFO: Handling job for order: 176125  
[2026-03-22 09:50:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:50:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:50:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0fe05d2b-89d0-4367-b563-df5fa406fc63&Player_ID=0936099348  
[2026-03-22 09:50:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0fe05d2b-89d0-4367-b563-df5fa406fc63&Player_ID=0936099348","has_body":false} 
[2026-03-22 09:50:50] production.INFO: Operation sent successfully {"operation_id":161135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P5Yw-1774162250","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:50:50"}},"processed_data":{"order_number":"ORD-P5Yw-1774162250","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:50:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-elG-1774162231","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 09:50:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-elG-1774162231","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 09:50:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 09:50:52] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176123} 
[2026-03-22 09:50:52] production.INFO: Order updated successfully. Order ID: 176123, Status: completed  
[2026-03-22 09:50:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-elG-1774162231","status":"completed","codes_count":0} 
[2026-03-22 09:50:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 09:50:58] production.INFO: Constructing job for order: 176126  
[2026-03-22 09:50:59] production.INFO: Handling job for order: 176126  
[2026-03-22 09:50:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:50:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:50:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=606aea1c-180e-4aa6-9cbb-e21207218340&Player_ID=0936099348  
[2026-03-22 09:50:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=606aea1c-180e-4aa6-9cbb-e21207218340&Player_ID=0936099348","has_body":false} 
[2026-03-22 09:51:00] production.INFO: Operation sent successfully {"operation_id":161136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qGEISURA-1774162260","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:51:00"}},"processed_data":{"order_number":"ORD-qGEISURA-1774162260","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:51:30] production.INFO: Constructing job for order: 176127  
[2026-03-22 09:51:33] production.INFO: Handling job for order: 176127  
[2026-03-22 09:51:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:51:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:51:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8a3f1ac5-fa43-4164-b969-6d41fdeedde7&Player_ID=0938572997  
[2026-03-22 09:51:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8a3f1ac5-fa43-4164-b969-6d41fdeedde7&Player_ID=0938572997","has_body":false} 
[2026-03-22 09:51:34] production.INFO: Operation sent successfully {"operation_id":161137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-981hw-1774162294","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:51:34"}},"processed_data":{"order_number":"ORD-981hw-1774162294","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01"} 
[2026-03-22 09:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","total_operations":5,"sites_count":1} 
[2026-03-22 09:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-fwr-1774162215","ORD-spFhAqW-1774162231","ORD-P5Yw-1774162250","ORD-qGEISURA-1774162260","ORD-981hw-1774162294"]} 
[2026-03-22 09:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 09:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 09:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-22 09:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-22 09:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"count":5} 
[2026-03-22 09:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"count":5} 
[2026-03-22 09:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"user_id":242,"notification_type":"order_approved","reference_id":176127} 
[2026-03-22 09:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"user_id":1700,"notification_type":"order_approved","reference_id":176122} 
[2026-03-22 09:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"user_id":1700,"notification_type":"order_approved","reference_id":176125} 
[2026-03-22 09:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"user_id":1700,"notification_type":"order_approved","reference_id":176126} 
[2026-03-22 09:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"user_id":1700,"notification_type":"order_approved","reference_id":176124} 
[2026-03-22 09:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-22 09:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-22 09:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"processed":5,"errors":0} 
[2026-03-22 09:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134,"processed":5,"errors":0} 
[2026-03-22 09:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xOxspfw3VT0zk9sr8IJ1t3lEUhtcWD4R","execution_time":"2026-03-22 09:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-spFhAqW-1774162231","operation_id":161134} 
[2026-03-22 09:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 09:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 09:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 09:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 09:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 09:53:02] production.INFO: Constructing job for order: 176128  
[2026-03-22 09:53:04] production.INFO: Handling job for order: 176128  
[2026-03-22 09:53:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:53:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:53:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e9880308-ad05-4242-b384-49f1482ee65c&Player_ID=0938572997  
[2026-03-22 09:53:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e9880308-ad05-4242-b384-49f1482ee65c&Player_ID=0938572997","has_body":false} 
[2026-03-22 09:53:05] production.INFO: Operation sent successfully {"operation_id":161138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JpRaDRlU-1774162385","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:53:05"}},"processed_data":{"order_number":"ORD-JpRaDRlU-1774162385","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:53:24] production.INFO: Constructing job for order: 176129  
[2026-03-22 09:53:26] production.INFO: Handling job for order: 176129  
[2026-03-22 09:53:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:53:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:53:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=a2bce5ac-0e3f-4e76-ab59-1a5a05294d52&Player_ID=0938572997  
[2026-03-22 09:53:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=a2bce5ac-0e3f-4e76-ab59-1a5a05294d52&Player_ID=0938572997","has_body":false} 
[2026-03-22 09:53:26] production.INFO: Operation sent successfully {"operation_id":161139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zj31n-1774162406","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 09:53:26"}},"processed_data":{"order_number":"ORD-Zj31n-1774162406","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 09:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02"} 
[2026-03-22 09:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","total_operations":2,"sites_count":1} 
[2026-03-22 09:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-JpRaDRlU-1774162385","ORD-Zj31n-1774162406"]} 
[2026-03-22 09:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 09:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 09:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 09:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 09:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"count":2} 
[2026-03-22 09:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"count":2} 
[2026-03-22 09:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"user_id":242,"notification_type":"order_approved","reference_id":176128} 
[2026-03-22 09:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"user_id":242,"notification_type":"order_approved","reference_id":176129} 
[2026-03-22 09:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 09:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 09:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"processed":2,"errors":0} 
[2026-03-22 09:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139,"processed":2,"errors":0} 
[2026-03-22 09:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BBXVJuLDnyAcYSCDnL3fiCCAVpKYnSRT","execution_time":"2026-03-22 09:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zj31n-1774162406","operation_id":161139} 
[2026-03-22 09:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 09:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 09:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 09:55:05] production.INFO: async() رجع: true  
[2026-03-22 09:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 09:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 09:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 09:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 09:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Voh5mD6EHFhw4bIhfP6qDJgHKDefwwmy","execution_time":"2026-03-22 09:56:03"} 
[2026-03-22 09:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Voh5mD6EHFhw4bIhfP6qDJgHKDefwwmy","execution_time":"2026-03-22 09:56:03"} 
[2026-03-22 09:57:02] production.INFO: Constructing job for order: 176130  
[2026-03-22 09:57:03] production.INFO: Handling job for order: 176130  
[2026-03-22 09:57:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:57:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:57:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8e699e4c-e463-45c9-a8f3-eac175356d7c&Player_ID=0951596207  
[2026-03-22 09:57:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8e699e4c-e463-45c9-a8f3-eac175356d7c&Player_ID=0951596207","has_body":false} 
[2026-03-22 09:57:04] production.INFO: Operation sent successfully {"operation_id":161140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jg0d-1774162624","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 09:57:04"}},"processed_data":{"order_number":"ORD-jg0d-1774162624","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 09:57:18] production.INFO: Constructing job for order: 176131  
[2026-03-22 09:57:19] production.INFO: Handling job for order: 176131  
[2026-03-22 09:57:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 09:57:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 09:57:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ede59c4c-b0bb-433e-8da8-508d9c679efe&Player_ID=0951596207  
[2026-03-22 09:57:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ede59c4c-b0bb-433e-8da8-508d9c679efe&Player_ID=0951596207","has_body":false} 
[2026-03-22 09:57:20] production.INFO: Operation sent successfully {"operation_id":161141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lvvEg3y-1774162640","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 09:57:20"}},"processed_data":{"order_number":"ORD-lvvEg3y-1774162640","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 09:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02"} 
[2026-03-22 09:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","total_operations":2,"sites_count":1} 
[2026-03-22 09:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-jg0d-1774162624","ORD-lvvEg3y-1774162640"]} 
[2026-03-22 09:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 09:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 09:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 09:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 09:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"count":2} 
[2026-03-22 09:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"count":2} 
[2026-03-22 09:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"user_id":229,"notification_type":"order_approved","reference_id":176130} 
[2026-03-22 09:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"user_id":229,"notification_type":"order_approved","reference_id":176131} 
[2026-03-22 09:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 09:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 09:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"processed":2,"errors":0} 
[2026-03-22 09:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141,"processed":2,"errors":0} 
[2026-03-22 09:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2e0XL5VHJLoVtxAn60rkH6a8Ufy83U3p","execution_time":"2026-03-22 09:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvvEg3y-1774162640","operation_id":161141} 
[2026-03-22 09:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-22 09:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-22 10:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lGtQD2x7c6woRiF9wb0XHjELcX9WrWVq","execution_time":"2026-03-22 10:00:02"} 
[2026-03-22 10:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lGtQD2x7c6woRiF9wb0XHjELcX9WrWVq","execution_time":"2026-03-22 10:00:02"} 
[2026-03-22 10:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:00:04] production.INFO: async() رجع: true  
[2026-03-22 10:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GzsyerqYcHs9hO3CSWsJP17X5IgH0wDq","execution_time":"2026-03-22 10:02:03"} 
[2026-03-22 10:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GzsyerqYcHs9hO3CSWsJP17X5IgH0wDq","execution_time":"2026-03-22 10:02:03"} 
[2026-03-22 10:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xb4OiylCweubt6aGlPylDSNNwwCkmtsw","execution_time":"2026-03-22 10:04:03"} 
[2026-03-22 10:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xb4OiylCweubt6aGlPylDSNNwwCkmtsw","execution_time":"2026-03-22 10:04:03"} 
[2026-03-22 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:05:05] production.INFO: async() رجع: true  
[2026-03-22 10:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xmuF6NkDe5vzEZtnie35bLl9gbfFcFM0","execution_time":"2026-03-22 10:06:03"} 
[2026-03-22 10:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xmuF6NkDe5vzEZtnie35bLl9gbfFcFM0","execution_time":"2026-03-22 10:06:03"} 
[2026-03-22 10:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HO5Wjud2NSSGTuoHCkiinDVSztUh1lxy","execution_time":"2026-03-22 10:08:02"} 
[2026-03-22 10:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HO5Wjud2NSSGTuoHCkiinDVSztUh1lxy","execution_time":"2026-03-22 10:08:02"} 
[2026-03-22 10:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9KNA8Ct2YIAn6ZB6Pb1Is4BLMWshLi1M","execution_time":"2026-03-22 10:10:02"} 
[2026-03-22 10:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9KNA8Ct2YIAn6ZB6Pb1Is4BLMWshLi1M","execution_time":"2026-03-22 10:10:02"} 
[2026-03-22 10:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:10:04] production.INFO: async() رجع: true  
[2026-03-22 10:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ywjg4ZSJZtKGGKjcTQjpytrRpLRFGmT0","execution_time":"2026-03-22 10:12:02"} 
[2026-03-22 10:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ywjg4ZSJZtKGGKjcTQjpytrRpLRFGmT0","execution_time":"2026-03-22 10:12:02"} 
[2026-03-22 10:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IpAjCgIuHNelq7QMm3K9nbVTGtBOfQEm","execution_time":"2026-03-22 10:14:02"} 
[2026-03-22 10:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IpAjCgIuHNelq7QMm3K9nbVTGtBOfQEm","execution_time":"2026-03-22 10:14:02"} 
[2026-03-22 10:14:03] production.INFO: Constructing job for order: 176132  
[2026-03-22 10:14:05] production.INFO: Handling job for order: 176132  
[2026-03-22 10:14:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:14:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:14:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4d88c677-434e-4cc9-a35d-bb4f7235583b&Player_ID=8716770833  
[2026-03-22 10:14:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4d88c677-434e-4cc9-a35d-bb4f7235583b&Player_ID=8716770833","has_body":false} 
[2026-03-22 10:14:06] production.INFO: Operation sent successfully {"operation_id":161142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pj10D6-1774163646","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 10:14:06"}},"processed_data":{"order_number":"ORD-pj10D6-1774163646","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 10:14:23] production.INFO: Constructing job for order: 176133  
[2026-03-22 10:14:24] production.INFO: Handling job for order: 176133  
[2026-03-22 10:14:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:14:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:14:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ec9f7b12-afeb-4101-81e1-f8a4cd81418f&Player_ID=8716770833  
[2026-03-22 10:14:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ec9f7b12-afeb-4101-81e1-f8a4cd81418f&Player_ID=8716770833","has_body":false} 
[2026-03-22 10:14:25] production.INFO: Operation sent successfully {"operation_id":161143,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e5Xanbf-1774163665","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 10:14:25"}},"processed_data":{"order_number":"ORD-e5Xanbf-1774163665","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 10:14:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pj10D6-1774163646","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:14:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-pj10D6-1774163646","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:14:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:14:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1606,"notification_type":"order_approved","reference_id":176132} 
[2026-03-22 10:14:27] production.INFO: Order updated successfully. Order ID: 176132, Status: completed  
[2026-03-22 10:14:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pj10D6-1774163646","status":"completed","codes_count":0} 
[2026-03-22 10:14:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-22 10:14:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e5Xanbf-1774163665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:14:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-e5Xanbf-1774163665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:14:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:14:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1606,"notification_type":"order_approved","reference_id":176133} 
[2026-03-22 10:14:54] production.INFO: Order updated successfully. Order ID: 176133, Status: completed  
[2026-03-22 10:14:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e5Xanbf-1774163665","status":"completed","codes_count":0} 
[2026-03-22 10:14:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1606  
[2026-03-22 10:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 10:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 10:15:03] production.INFO: async() رجع: true  
[2026-03-22 10:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:15:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 10:15:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 10:15:52] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 10:15:53] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 10:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bRHF3vrq4REe2eaNrYRpmP3HJS2QcIew","execution_time":"2026-03-22 10:16:02"} 
[2026-03-22 10:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bRHF3vrq4REe2eaNrYRpmP3HJS2QcIew","execution_time":"2026-03-22 10:16:02"} 
[2026-03-22 10:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qq79WLPQR0VlkvHKL6HVRb9WZjSpLd8O","execution_time":"2026-03-22 10:18:02"} 
[2026-03-22 10:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Qq79WLPQR0VlkvHKL6HVRb9WZjSpLd8O","execution_time":"2026-03-22 10:18:02"} 
[2026-03-22 10:20:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Q6MY9o2HXM1JqDav6LUGvJWHiCuycVS9","execution_time":"2026-03-22 10:20:05"} 
[2026-03-22 10:20:05] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Q6MY9o2HXM1JqDav6LUGvJWHiCuycVS9","execution_time":"2026-03-22 10:20:05"} 
[2026-03-22 10:20:05] production.INFO: Executing GetProducts task...  
[2026-03-22 10:20:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:20:05] production.INFO: Executing GetProducts task...  
[2026-03-22 10:20:07] production.INFO: async() رجع: true  
[2026-03-22 10:20:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LN7ObfAn6HxLy9g8LcMXJVd1tyLZtvVk","execution_time":"2026-03-22 10:22:02"} 
[2026-03-22 10:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LN7ObfAn6HxLy9g8LcMXJVd1tyLZtvVk","execution_time":"2026-03-22 10:22:02"} 
[2026-03-22 10:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RGO7bb5B14Pc7SolzdBNLWR2PXqN70F7","execution_time":"2026-03-22 10:24:02"} 
[2026-03-22 10:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RGO7bb5B14Pc7SolzdBNLWR2PXqN70F7","execution_time":"2026-03-22 10:24:02"} 
[2026-03-22 10:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:25:04] production.INFO: async() رجع: true  
[2026-03-22 10:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:25:05] production.INFO: Constructing job for order: 176134  
[2026-03-22 10:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:25:06] production.INFO: Handling job for order: 176134  
[2026-03-22 10:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98160915-cc0d-4764-be3c-4e61dabddd1d&Player_ID=52358800652  
[2026-03-22 10:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98160915-cc0d-4764-be3c-4e61dabddd1d&Player_ID=52358800652","has_body":false} 
[2026-03-22 10:25:06] production.INFO: Operation sent successfully {"operation_id":161144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lPtaKkI-1774164306","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 10:25:06"}},"processed_data":{"order_number":"ORD-lPtaKkI-1774164306","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 10:25:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lPtaKkI-1774164306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:25:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-lPtaKkI-1774164306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:25:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:25:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176134} 
[2026-03-22 10:25:19] production.INFO: Order updated successfully. Order ID: 176134, Status: completed  
[2026-03-22 10:25:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lPtaKkI-1774164306","status":"completed","codes_count":0} 
[2026-03-22 10:25:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 10:25:55] production.INFO: Constructing job for order: 176135  
[2026-03-22 10:25:57] production.INFO: Handling job for order: 176135  
[2026-03-22 10:25:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 10:25:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:25:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a768eadc-1705-4a90-a855-5168fa1268a9&Player_ID=0981571297  
[2026-03-22 10:25:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a768eadc-1705-4a90-a855-5168fa1268a9&Player_ID=0981571297","has_body":false} 
[2026-03-22 10:25:58] production.INFO: Operation sent successfully {"operation_id":161145,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KcW2t-1774164358","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 10:25:58"}},"processed_data":{"order_number":"ORD-KcW2t-1774164358","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 10:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01"} 
[2026-03-22 10:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","total_operations":1,"sites_count":1} 
[2026-03-22 10:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-KcW2t-1774164358"]} 
[2026-03-22 10:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 10:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145} 
[2026-03-22 10:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 10:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"processed":0,"errors":0} 
[2026-03-22 10:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"drj40tJcmiOAMlWQyVyNYyjeTaPRKdcY","execution_time":"2026-03-22 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145} 
[2026-03-22 10:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01"} 
[2026-03-22 10:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","total_operations":1,"sites_count":1} 
[2026-03-22 10:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-KcW2t-1774164358"]} 
[2026-03-22 10:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 10:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 10:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 10:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"count":1} 
[2026-03-22 10:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"count":1} 
[2026-03-22 10:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"user_id":1056,"notification_type":"order_approved","reference_id":176135} 
[2026-03-22 10:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 10:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 10:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"processed":1,"errors":0} 
[2026-03-22 10:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145,"processed":1,"errors":0} 
[2026-03-22 10:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hyoh6XqtUsmGKFTFHbwld5ftDmiBRQnO","execution_time":"2026-03-22 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KcW2t-1774164358","operation_id":161145} 
[2026-03-22 10:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 10:29:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"251.5","mainamount":"250","operation_number":"156412099","note":"أنس محمود","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnle979ad12hqb0tOoXf"}},"user_id":1623} 
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 10:29:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 10:29:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18410,"user_id":1623,"amount":246.25,"admins_notified":7} 
[2026-03-22 10:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zDyKAiwBHVosYjK5tdu4PqPrLs0EA7lV","execution_time":"2026-03-22 10:30:02"} 
[2026-03-22 10:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zDyKAiwBHVosYjK5tdu4PqPrLs0EA7lV","execution_time":"2026-03-22 10:30:02"} 
[2026-03-22 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:30:04] production.INFO: async() رجع: true  
[2026-03-22 10:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:31:24] production.INFO: Constructing job for order: 176136  
[2026-03-22 10:31:26] production.INFO: Handling job for order: 176136  
[2026-03-22 10:31:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:31:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:31:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=12cf8654-2fe3-4c8a-8056-e3cd5bae0f46&Player_ID=8623442673  
[2026-03-22 10:31:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=12cf8654-2fe3-4c8a-8056-e3cd5bae0f46&Player_ID=8623442673","has_body":false} 
[2026-03-22 10:31:27] production.INFO: Operation sent successfully {"operation_id":161146,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Qz2n-1774164687","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 10:31:27"}},"processed_data":{"order_number":"ORD-8Qz2n-1774164687","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 10:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03"} 
[2026-03-22 10:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","total_operations":1,"sites_count":1} 
[2026-03-22 10:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-8Qz2n-1774164687"]} 
[2026-03-22 10:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 10:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Qz2n-1774164687","operation_id":161146} 
[2026-03-22 10:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Qz2n-1774164687","operation_id":161146,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 10:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Qz2n-1774164687","operation_id":161146,"processed":0,"errors":0} 
[2026-03-22 10:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PSGqTwjlSECNpnissVI5puOPSO7nZVeS","execution_time":"2026-03-22 10:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Qz2n-1774164687","operation_id":161146} 
[2026-03-22 10:32:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Qz2n-1774164687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:32:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Qz2n-1774164687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:32:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:32:08] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176136} 
[2026-03-22 10:32:08] production.INFO: Order updated successfully. Order ID: 176136, Status: completed  
[2026-03-22 10:32:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Qz2n-1774164687","status":"completed","codes_count":0} 
[2026-03-22 10:32:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 10:33:45] production.INFO: Constructing job for order: 176137  
[2026-03-22 10:33:48] production.INFO: Handling job for order: 176137  
[2026-03-22 10:33:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:33:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:33:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=059bddce-6121-4b61-82d7-bcbee91a45d9&Player_ID=51895700736  
[2026-03-22 10:33:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=059bddce-6121-4b61-82d7-bcbee91a45d9&Player_ID=51895700736","has_body":false} 
[2026-03-22 10:33:49] production.INFO: Operation sent successfully {"operation_id":161147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fJQO3QUH-1774164829","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 10:33:49"}},"processed_data":{"order_number":"ORD-fJQO3QUH-1774164829","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 10:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01"} 
[2026-03-22 10:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","total_operations":1,"sites_count":1} 
[2026-03-22 10:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fJQO3QUH-1774164829"]} 
[2026-03-22 10:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 10:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 10:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 10:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"count":1} 
[2026-03-22 10:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"count":1} 
[2026-03-22 10:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"user_id":1056,"notification_type":"order_approved","reference_id":176137} 
[2026-03-22 10:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 10:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 10:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"processed":1,"errors":0} 
[2026-03-22 10:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147,"processed":1,"errors":0} 
[2026-03-22 10:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2ytxDACOqoaujRk6nFyaOc6yqNaAAivQ","execution_time":"2026-03-22 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fJQO3QUH-1774164829","operation_id":161147} 
[2026-03-22 10:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 10:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fJQO3QUH-1774164829","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-fJQO3QUH-1774164829","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:34:02] production.ERROR: Order not found or already processed. External ID: ORD-fJQO3QUH-1774164829  
[2026-03-22 10:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fJQO3QUH-1774164829","status":"completed","codes_count":0} 
[2026-03-22 10:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 10:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 10:35:04] production.INFO: async() رجع: true  
[2026-03-22 10:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Whzbn5oEKi7iaTDLbRxx9eYkOxIaEgq7","execution_time":"2026-03-22 10:36:02"} 
[2026-03-22 10:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Whzbn5oEKi7iaTDLbRxx9eYkOxIaEgq7","execution_time":"2026-03-22 10:36:02"} 
[2026-03-22 10:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zQtrFrHaA1vL92R2nksd2FPyAbXNX7Wd","execution_time":"2026-03-22 10:38:02"} 
[2026-03-22 10:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zQtrFrHaA1vL92R2nksd2FPyAbXNX7Wd","execution_time":"2026-03-22 10:38:02"} 
[2026-03-22 10:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AaVNn2F4rgyjU7VtFMqMWFDCzzqH6d9T","execution_time":"2026-03-22 10:40:02"} 
[2026-03-22 10:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AaVNn2F4rgyjU7VtFMqMWFDCzzqH6d9T","execution_time":"2026-03-22 10:40:02"} 
[2026-03-22 10:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 10:40:04] production.INFO: async() رجع: true  
[2026-03-22 10:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8jFqNQjq7YF1ai8YXejNkzUTgerhZXpJ","execution_time":"2026-03-22 10:42:03"} 
[2026-03-22 10:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8jFqNQjq7YF1ai8YXejNkzUTgerhZXpJ","execution_time":"2026-03-22 10:42:03"} 
[2026-03-22 10:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ldfcgvhDhC7PKcTKzCia7IABL8Bu8w2k","execution_time":"2026-03-22 10:44:03"} 
[2026-03-22 10:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ldfcgvhDhC7PKcTKzCia7IABL8Bu8w2k","execution_time":"2026-03-22 10:44:03"} 
[2026-03-22 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:45:05] production.INFO: async() رجع: true  
[2026-03-22 10:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:45:50] production.INFO: Constructing job for order: 176138  
[2026-03-22 10:45:52] production.INFO: Handling job for order: 176138  
[2026-03-22 10:45:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 10:45:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:45:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=23c7fec1-7f34-4c08-8c69-b51f125937c7&Player_ID=0937657995  
[2026-03-22 10:45:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=23c7fec1-7f34-4c08-8c69-b51f125937c7&Player_ID=0937657995","has_body":false} 
[2026-03-22 10:45:53] production.INFO: Operation sent successfully {"operation_id":161148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s3nOgs-1774165552","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 10:45:53"}},"processed_data":{"order_number":"ORD-s3nOgs-1774165552","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 10:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02"} 
[2026-03-22 10:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","total_operations":1,"sites_count":1} 
[2026-03-22 10:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-s3nOgs-1774165552"]} 
[2026-03-22 10:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 10:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148} 
[2026-03-22 10:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 10:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"processed":0,"errors":0} 
[2026-03-22 10:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yeOTI73JppQYiRPAXyLavvzsi3hvHADv","execution_time":"2026-03-22 10:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148} 
[2026-03-22 10:47:09] production.INFO: Constructing job for order: 176139  
[2026-03-22 10:47:11] production.INFO: Handling job for order: 176139  
[2026-03-22 10:47:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 10:47:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:47:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f92a083f-d916-4f0d-9a8d-b491ba815f81&Player_ID=0994767995  
[2026-03-22 10:47:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f92a083f-d916-4f0d-9a8d-b491ba815f81&Player_ID=0994767995","has_body":false} 
[2026-03-22 10:47:12] production.INFO: Operation sent successfully {"operation_id":161149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4LlDm-1774165631","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 10:47:12"}},"processed_data":{"order_number":"ORD-4LlDm-1774165631","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 10:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03"} 
[2026-03-22 10:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","total_operations":2,"sites_count":1} 
[2026-03-22 10:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-s3nOgs-1774165552","ORD-4LlDm-1774165631"]} 
[2026-03-22 10:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 10:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 10:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 10:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 10:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"count":2} 
[2026-03-22 10:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"count":2} 
[2026-03-22 10:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"user_id":1551,"notification_type":"order_approved","reference_id":176139} 
[2026-03-22 10:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"user_id":1551,"notification_type":"order_approved","reference_id":176138} 
[2026-03-22 10:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 10:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 10:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"processed":2,"errors":0} 
[2026-03-22 10:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148,"processed":2,"errors":0} 
[2026-03-22 10:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xn0qmlPOYRL85TtaamxZOlgNU9rExtNN","execution_time":"2026-03-22 10:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s3nOgs-1774165552","operation_id":161148} 
[2026-03-22 10:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 10:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 10:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7vMY9TY2YdwkRG9k2YPSQ7BX6Qb4UeOo","execution_time":"2026-03-22 10:50:03"} 
[2026-03-22 10:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7vMY9TY2YdwkRG9k2YPSQ7BX6Qb4UeOo","execution_time":"2026-03-22 10:50:03"} 
[2026-03-22 10:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 10:50:05] production.INFO: async() رجع: true  
[2026-03-22 10:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"afAitc0he0AZqzUH4vVrB86LgyLPME4t","execution_time":"2026-03-22 10:52:03"} 
[2026-03-22 10:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"afAitc0he0AZqzUH4vVrB86LgyLPME4t","execution_time":"2026-03-22 10:52:03"} 
[2026-03-22 10:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rk2XQGVQke2kwgo2yA3zAd6Ny2rHr3dg","execution_time":"2026-03-22 10:54:04"} 
[2026-03-22 10:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rk2XQGVQke2kwgo2yA3zAd6Ny2rHr3dg","execution_time":"2026-03-22 10:54:04"} 
[2026-03-22 10:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 10:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 10:55:04] production.INFO: Executing GetProducts task...  
[2026-03-22 10:55:06] production.INFO: async() رجع: true  
[2026-03-22 10:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 10:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 10:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 10:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 10:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dtuZCexPXTyrtNFYWHl46BAmGN4DK25e","execution_time":"2026-03-22 10:56:04"} 
[2026-03-22 10:56:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dtuZCexPXTyrtNFYWHl46BAmGN4DK25e","execution_time":"2026-03-22 10:56:04"} 
[2026-03-22 10:57:08] production.INFO: Constructing job for order: 176140  
[2026-03-22 10:57:11] production.INFO: Handling job for order: 176140  
[2026-03-22 10:57:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 10:57:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:57:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=780d2619-04b3-4b63-9a73-1c50544f896b&Player_ID=0968596937  
[2026-03-22 10:57:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=780d2619-04b3-4b63-9a73-1c50544f896b&Player_ID=0968596937","has_body":false} 
[2026-03-22 10:57:12] production.INFO: Operation sent successfully {"operation_id":161150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wJjss-1774166232","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 10:57:12"}},"processed_data":{"order_number":"ORD-wJjss-1774166232","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 10:57:32] production.INFO: Constructing job for order: 176141  
[2026-03-22 10:57:33] production.INFO: Handling job for order: 176141  
[2026-03-22 10:57:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:57:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:57:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d265809-dca6-47ad-9c49-8b04638001db&Player_ID=52098715799  
[2026-03-22 10:57:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d265809-dca6-47ad-9c49-8b04638001db&Player_ID=52098715799","has_body":false} 
[2026-03-22 10:57:34] production.INFO: Operation sent successfully {"operation_id":161151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QHJz2XK-1774166254","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 10:57:34"}},"processed_data":{"order_number":"ORD-QHJz2XK-1774166254","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 10:57:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QHJz2XK-1774166254","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:57:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-QHJz2XK-1774166254","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:57:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:57:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":176141} 
[2026-03-22 10:57:46] production.INFO: Order updated successfully. Order ID: 176141, Status: completed  
[2026-03-22 10:57:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QHJz2XK-1774166254","status":"completed","codes_count":0} 
[2026-03-22 10:57:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 10:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04"} 
[2026-03-22 10:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","total_operations":1,"sites_count":1} 
[2026-03-22 10:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-wJjss-1774166232"]} 
[2026-03-22 10:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 10:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 10:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 10:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 10:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"count":1} 
[2026-03-22 10:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"count":1} 
[2026-03-22 10:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"user_id":1551,"notification_type":"order_approved","reference_id":176140} 
[2026-03-22 10:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 10:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 10:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"processed":1,"errors":0} 
[2026-03-22 10:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150,"processed":1,"errors":0} 
[2026-03-22 10:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9Pq5dye8Bc993JMXNUi7NtX4aAvU3xDR","execution_time":"2026-03-22 10:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJjss-1774166232","operation_id":161150} 
[2026-03-22 10:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 10:58:08] production.INFO: Constructing job for order: 176142  
[2026-03-22 10:58:10] production.INFO: Handling job for order: 176142  
[2026-03-22 10:58:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 10:58:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:58:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d69dc248-ca15-4bef-8766-3f15e0c0f2b6&Player_ID=0968596937  
[2026-03-22 10:58:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d69dc248-ca15-4bef-8766-3f15e0c0f2b6&Player_ID=0968596937","has_body":false} 
[2026-03-22 10:58:11] production.INFO: Operation sent successfully {"operation_id":161152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cCoyi4UK-1774166291","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 10:58:11"}},"processed_data":{"order_number":"ORD-cCoyi4UK-1774166291","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 10:58:29] production.INFO: Constructing job for order: 176143  
[2026-03-22 10:58:32] production.INFO: Handling job for order: 176143  
[2026-03-22 10:58:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 10:58:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 10:58:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b23c70b1-1b3f-4678-bbf9-6d820e98a790&Player_ID=52155311180  
[2026-03-22 10:58:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b23c70b1-1b3f-4678-bbf9-6d820e98a790&Player_ID=52155311180","has_body":false} 
[2026-03-22 10:58:33] production.INFO: Operation sent successfully {"operation_id":161153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m7Pv4Gp-1774166313","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 10:58:33"}},"processed_data":{"order_number":"ORD-m7Pv4Gp-1774166313","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 10:58:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m7Pv4Gp-1774166313","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 10:58:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-m7Pv4Gp-1774166313","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 10:58:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 10:58:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":176143} 
[2026-03-22 10:58:43] production.INFO: Order updated successfully. Order ID: 176143, Status: completed  
[2026-03-22 10:58:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m7Pv4Gp-1774166313","status":"completed","codes_count":0} 
[2026-03-22 10:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 11:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03"} 
[2026-03-22 11:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-cCoyi4UK-1774166291"]} 
[2026-03-22 11:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"count":1} 
[2026-03-22 11:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"count":1} 
[2026-03-22 11:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"user_id":1551,"notification_type":"order_approved","reference_id":176142} 
[2026-03-22 11:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"processed":1,"errors":0} 
[2026-03-22 11:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152,"processed":1,"errors":0} 
[2026-03-22 11:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6pk1ifcP9yfcfAS47aH3EFGEeqOFyfbj","execution_time":"2026-03-22 11:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCoyi4UK-1774166291","operation_id":161152} 
[2026-03-22 11:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:00:05] production.INFO: async() رجع: true  
[2026-03-22 11:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 11:00:15] production.INFO: Constructing job for order: 176144  
[2026-03-22 11:00:16] production.INFO: Handling job for order: 176144  
[2026-03-22 11:00:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:00:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:00:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ab74f1bb-a4a7-48b6-8b7a-905719c384b4&Player_ID=1100765771  
[2026-03-22 11:00:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=ab74f1bb-a4a7-48b6-8b7a-905719c384b4&Player_ID=1100765771","has_body":false} 
[2026-03-22 11:00:17] production.INFO: Operation sent successfully {"operation_id":161154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x2e9-1774166416","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 11:00:17"}},"processed_data":{"order_number":"ORD-x2e9-1774166416","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 11:00:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x2e9-1774166416","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:00:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-x2e9-1774166416","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:00:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:00:22] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176144} 
[2026-03-22 11:00:22] production.INFO: Order updated successfully. Order ID: 176144, Status: completed  
[2026-03-22 11:00:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x2e9-1774166416","status":"completed","codes_count":0} 
[2026-03-22 11:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 11:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dw3u1Rf5sqzXytRUdPvEy6sWDRr40EzQ","execution_time":"2026-03-22 11:02:02"} 
[2026-03-22 11:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Dw3u1Rf5sqzXytRUdPvEy6sWDRr40EzQ","execution_time":"2026-03-22 11:02:02"} 
[2026-03-22 11:02:43] production.INFO: Constructing job for order: 176145  
[2026-03-22 11:02:44] production.INFO: Handling job for order: 176145  
[2026-03-22 11:02:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:02:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:02:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=73920725-143d-45be-91e0-8d72c1ed039c&Player_ID=0954155707  
[2026-03-22 11:02:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=73920725-143d-45be-91e0-8d72c1ed039c&Player_ID=0954155707","has_body":false} 
[2026-03-22 11:02:44] production.INFO: Operation sent successfully {"operation_id":161155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XVYI-1774166564","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 11:02:44"}},"processed_data":{"order_number":"ORD-XVYI-1774166564","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 11:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03"} 
[2026-03-22 11:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-XVYI-1774166564"]} 
[2026-03-22 11:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"count":1} 
[2026-03-22 11:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"count":1} 
[2026-03-22 11:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"user_id":32,"notification_type":"order_approved","reference_id":176145} 
[2026-03-22 11:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"processed":1,"errors":0} 
[2026-03-22 11:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155,"processed":1,"errors":0} 
[2026-03-22 11:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TnILxfdXiu87QhElwpBMouv6u8tA8xH4","execution_time":"2026-03-22 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XVYI-1774166564","operation_id":161155} 
[2026-03-22 11:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:05:05] production.INFO: async() رجع: true  
[2026-03-22 11:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bb9K8fZSCYCl8cRAvoBTEhQru5a28sij","execution_time":"2026-03-22 11:06:03"} 
[2026-03-22 11:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Bb9K8fZSCYCl8cRAvoBTEhQru5a28sij","execution_time":"2026-03-22 11:06:03"} 
[2026-03-22 11:06:48] production.INFO: Constructing job for order: 176146  
[2026-03-22 11:06:51] production.INFO: Handling job for order: 176146  
[2026-03-22 11:06:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:06:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:06:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=dd413e64-e2c1-4932-afec-4fb3c440092b&Player_ID=971315909  
[2026-03-22 11:06:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=dd413e64-e2c1-4932-afec-4fb3c440092b&Player_ID=971315909","has_body":false} 
[2026-03-22 11:06:52] production.INFO: Operation sent successfully {"operation_id":161156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5qJgs-1774166812","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 11:06:52"}},"processed_data":{"order_number":"ORD-5qJgs-1774166812","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 11:06:52] production.INFO: Constructing job for order: 176147  
[2026-03-22 11:06:55] production.INFO: Handling job for order: 176147  
[2026-03-22 11:06:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:06:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:06:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d9f0f2db-b325-4826-84eb-8afc0298498f&Player_ID=52440902675  
[2026-03-22 11:06:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d9f0f2db-b325-4826-84eb-8afc0298498f&Player_ID=52440902675","has_body":false} 
[2026-03-22 11:06:56] production.INFO: Operation sent successfully {"operation_id":161157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ehp-1774166816","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:06:56"}},"processed_data":{"order_number":"ORD-ehp-1774166816","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 11:06:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5qJgs-1774166812","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:06:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-5qJgs-1774166812","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:06:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:06:59] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176146} 
[2026-03-22 11:06:59] production.INFO: Order updated successfully. Order ID: 176146, Status: completed  
[2026-03-22 11:06:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5qJgs-1774166812","status":"completed","codes_count":0} 
[2026-03-22 11:06:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 11:07:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ehp-1774166816","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:07:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-ehp-1774166816","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:07:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:07:26] production.INFO: SendAcceptReject: Notification queued {"user_id":380,"notification_type":"order_approved","reference_id":176147} 
[2026-03-22 11:07:26] production.INFO: Order updated successfully. Order ID: 176147, Status: completed  
[2026-03-22 11:07:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ehp-1774166816","status":"completed","codes_count":0} 
[2026-03-22 11:07:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 380  
[2026-03-22 11:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f636URDaLDq0VP6STYstcqPM9p68vF8l","execution_time":"2026-03-22 11:08:02"} 
[2026-03-22 11:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"f636URDaLDq0VP6STYstcqPM9p68vF8l","execution_time":"2026-03-22 11:08:02"} 
[2026-03-22 11:08:17] production.INFO: Constructing job for order: 176148  
[2026-03-22 11:08:20] production.INFO: Handling job for order: 176148  
[2026-03-22 11:08:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:08:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:08:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=c50b8e17-bdba-4676-85f5-9ee55094ec9c&Player_ID=590024140  
[2026-03-22 11:08:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=c50b8e17-bdba-4676-85f5-9ee55094ec9c&Player_ID=590024140","has_body":false} 
[2026-03-22 11:08:21] production.INFO: Operation sent successfully {"operation_id":161158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P2CSP24X-1774166901","amount":3.045224999999999848654397283098660409450531005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 11:08:21"}},"processed_data":{"order_number":"ORD-P2CSP24X-1774166901","amount":3.045224999999999848654397283098660409450531005859375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 11:09:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P2CSP24X-1774166901","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:09:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-P2CSP24X-1774166901","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:09:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:09:05] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176148} 
[2026-03-22 11:09:05] production.INFO: Order updated successfully. Order ID: 176148, Status: completed  
[2026-03-22 11:09:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P2CSP24X-1774166901","status":"completed","codes_count":0} 
[2026-03-22 11:09:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 11:09:19] production.INFO: Constructing job for order: 176149  
[2026-03-22 11:09:21] production.INFO: Handling job for order: 176149  
[2026-03-22 11:09:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:09:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:09:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=d6b7513d-a205-423e-8005-573da3d4ae70&Player_ID=0957446562  
[2026-03-22 11:09:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=d6b7513d-a205-423e-8005-573da3d4ae70&Player_ID=0957446562","has_body":false} 
[2026-03-22 11:09:22] production.INFO: Operation sent successfully {"operation_id":161159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tArSv5-1774166962","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 11:09:22"}},"processed_data":{"order_number":"ORD-tArSv5-1774166962","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 11:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04"} 
[2026-03-22 11:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","total_operations":1,"sites_count":1} 
[2026-03-22 11:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-tArSv5-1774166962"]} 
[2026-03-22 11:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"count":1} 
[2026-03-22 11:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"count":1} 
[2026-03-22 11:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"user_id":1659,"notification_type":"order_approved","reference_id":176149} 
[2026-03-22 11:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"processed":1,"errors":0} 
[2026-03-22 11:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159,"processed":1,"errors":0} 
[2026-03-22 11:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t7KKW2UxtN5FsHS1G91fV6urAEdHdaj5","execution_time":"2026-03-22 11:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tArSv5-1774166962","operation_id":161159} 
[2026-03-22 11:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 11:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:10:04] production.INFO: Executing GetProducts task...  
[2026-03-22 11:10:06] production.INFO: async() رجع: true  
[2026-03-22 11:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 11:11:25] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 11:11:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 11:11:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 11:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4Fh2FNAwOI8sCAo3UQazRLlSWe3L9ZVq","execution_time":"2026-03-22 11:12:04"} 
[2026-03-22 11:12:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4Fh2FNAwOI8sCAo3UQazRLlSWe3L9ZVq","execution_time":"2026-03-22 11:12:04"} 
[2026-03-22 11:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V7uDPkkf74tb9BHi94rre51ljRjKy9XU","execution_time":"2026-03-22 11:14:01"} 
[2026-03-22 11:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"V7uDPkkf74tb9BHi94rre51ljRjKy9XU","execution_time":"2026-03-22 11:14:01"} 
[2026-03-22 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:15:04] production.INFO: async() رجع: true  
[2026-03-22 11:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:15:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 11:15:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-22 11:15:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 11:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ytqESlf4hZH4SQmha2z0m7123wT0o7Kn","execution_time":"2026-03-22 11:16:02"} 
[2026-03-22 11:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ytqESlf4hZH4SQmha2z0m7123wT0o7Kn","execution_time":"2026-03-22 11:16:02"} 
[2026-03-22 11:17:37] production.INFO: Constructing job for order: 176150  
[2026-03-22 11:17:38] production.INFO: Handling job for order: 176150  
[2026-03-22 11:17:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:17:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:17:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=a3431151-5779-4459-840a-9ff04ea7169c&Player_ID=190694053  
[2026-03-22 11:17:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=a3431151-5779-4459-840a-9ff04ea7169c&Player_ID=190694053","has_body":false} 
[2026-03-22 11:17:39] production.INFO: Operation sent successfully {"operation_id":161160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zTl7V-1774167459","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 11:17:39"}},"processed_data":{"order_number":"ORD-zTl7V-1774167459","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 11:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03"} 
[2026-03-22 11:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zTl7V-1774167459"]} 
[2026-03-22 11:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 11:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTl7V-1774167459","operation_id":161160} 
[2026-03-22 11:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTl7V-1774167459","operation_id":161160,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTl7V-1774167459","operation_id":161160,"processed":0,"errors":0} 
[2026-03-22 11:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TI0DFHmwvLf4ejihAC9LeFRPA75wfMhf","execution_time":"2026-03-22 11:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTl7V-1774167459","operation_id":161160} 
[2026-03-22 11:18:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zTl7V-1774167459","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:18:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-zTl7V-1774167459","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:18:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:18:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1463,"notification_type":"order_approved","reference_id":176150} 
[2026-03-22 11:18:06] production.INFO: Order updated successfully. Order ID: 176150, Status: completed  
[2026-03-22 11:18:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zTl7V-1774167459","status":"completed","codes_count":0} 
[2026-03-22 11:18:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 11:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sNex62xoq1DmjddmlNxOksysmOI9cYvY","execution_time":"2026-03-22 11:20:03"} 
[2026-03-22 11:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sNex62xoq1DmjddmlNxOksysmOI9cYvY","execution_time":"2026-03-22 11:20:03"} 
[2026-03-22 11:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:20:05] production.INFO: async() رجع: true  
[2026-03-22 11:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BGk92xvgw0soRzliKMiGvY0hrM0KZL4P","execution_time":"2026-03-22 11:22:01"} 
[2026-03-22 11:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BGk92xvgw0soRzliKMiGvY0hrM0KZL4P","execution_time":"2026-03-22 11:22:01"} 
[2026-03-22 11:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aRYRUHrB7y3mEQHJuuaErk1bO6033s1C","execution_time":"2026-03-22 11:24:01"} 
[2026-03-22 11:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aRYRUHrB7y3mEQHJuuaErk1bO6033s1C","execution_time":"2026-03-22 11:24:01"} 
[2026-03-22 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-22 11:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-22 11:25:03] production.INFO: async() رجع: true  
[2026-03-22 11:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:25:27] production.INFO: Constructing job for order: 176151  
[2026-03-22 11:25:29] production.INFO: Handling job for order: 176151  
[2026-03-22 11:25:29] production.ERROR: API failed for order 176151 {"order_id":176151,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(176151, 885, 1, 'a11f4223-7f59-4...', '[{\"key\":\"player...', 31, 910)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(176151)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 11:25:29","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-22 11:25:38] production.INFO: Constructing job for order: 176152  
[2026-03-22 11:25:41] production.INFO: Handling job for order: 176152  
[2026-03-22 11:25:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:25:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:25:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=ad971f61-28e7-4265-9c6b-1930bc0812cb&Player_ID=0962955937  
[2026-03-22 11:25:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=ad971f61-28e7-4265-9c6b-1930bc0812cb&Player_ID=0962955937","has_body":false} 
[2026-03-22 11:25:43] production.INFO: Operation sent successfully {"operation_id":161161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y5dKe1T-1774167943","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 11:25:43"}},"processed_data":{"order_number":"ORD-Y5dKe1T-1774167943","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 11:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04"} 
[2026-03-22 11:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","total_operations":1,"sites_count":1} 
[2026-03-22 11:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Y5dKe1T-1774167943"]} 
[2026-03-22 11:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"count":1} 
[2026-03-22 11:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"count":1} 
[2026-03-22 11:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"user_id":32,"notification_type":"order_approved","reference_id":176152} 
[2026-03-22 11:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"processed":1,"errors":0} 
[2026-03-22 11:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161,"processed":1,"errors":0} 
[2026-03-22 11:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AFpcu4Eolwt751Tu2F6LOODgy6DOTtIg","execution_time":"2026-03-22 11:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y5dKe1T-1774167943","operation_id":161161} 
[2026-03-22 11:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 11:26:13] production.INFO: Constructing job for order: 176153  
[2026-03-22 11:26:16] production.INFO: Handling job for order: 176153  
[2026-03-22 11:26:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:26:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:26:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ad2551f4-b137-4b97-bae6-562b3570e092&Player_ID=0986912709  
[2026-03-22 11:26:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ad2551f4-b137-4b97-bae6-562b3570e092&Player_ID=0986912709","has_body":false} 
[2026-03-22 11:26:17] production.INFO: Operation sent successfully {"operation_id":161162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bDb5ahG-1774167977","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:26:17"}},"processed_data":{"order_number":"ORD-bDb5ahG-1774167977","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:27:15] production.INFO: Constructing job for order: 176154  
[2026-03-22 11:27:17] production.INFO: Handling job for order: 176154  
[2026-03-22 11:27:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:27:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:27:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=028aae83-c41e-49ce-9f36-0bbcac239e25&Player_ID=0986912709  
[2026-03-22 11:27:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=028aae83-c41e-49ce-9f36-0bbcac239e25&Player_ID=0986912709","has_body":false} 
[2026-03-22 11:27:18] production.INFO: Operation sent successfully {"operation_id":161163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yWqU0-1774168037","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:27:18"}},"processed_data":{"order_number":"ORD-yWqU0-1774168037","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:27:34] production.INFO: Constructing job for order: 176155  
[2026-03-22 11:27:36] production.INFO: Handling job for order: 176155  
[2026-03-22 11:27:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:27:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:27:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=c954bc4d-a003-4e31-b504-480c13cffc44&Player_ID=110192261  
[2026-03-22 11:27:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=c954bc4d-a003-4e31-b504-480c13cffc44&Player_ID=110192261","has_body":false} 
[2026-03-22 11:27:36] production.INFO: Operation sent successfully {"operation_id":161164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2mBQOV-1774168056","amount":3.519255199999999916826709522865712642669677734375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 11:27:36"}},"processed_data":{"order_number":"ORD-2mBQOV-1774168056","amount":3.519255199999999916826709522865712642669677734375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 11:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04"} 
[2026-03-22 11:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","total_operations":3,"sites_count":2} 
[2026-03-22 11:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-bDb5ahG-1774167977","ORD-yWqU0-1774168037"]} 
[2026-03-22 11:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 11:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 11:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 11:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"count":2} 
[2026-03-22 11:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"count":2} 
[2026-03-22 11:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"user_id":1700,"notification_type":"order_approved","reference_id":176153} 
[2026-03-22 11:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"user_id":1700,"notification_type":"order_approved","reference_id":176154} 
[2026-03-22 11:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"processed":2,"errors":0} 
[2026-03-22 11:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"processed":2,"errors":0} 
[2026-03-22 11:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"orders_count":1,"order_ids":["ORD-2mBQOV-1774168056"]} 
[2026-03-22 11:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163} 
[2026-03-22 11:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWqU0-1774168037","operation_id":161163,"orders_count":1} 
[2026-03-22 11:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164} 
[2026-03-22 11:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164,"processed":0,"errors":0} 
[2026-03-22 11:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GzAojATVBYloi3DGQnXX4L0Ow0HlnUZR","execution_time":"2026-03-22 11:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164} 
[2026-03-22 11:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 11:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 11:28:39] production.INFO: Constructing job for order: 176156  
[2026-03-22 11:28:40] production.INFO: Handling job for order: 176156  
[2026-03-22 11:28:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:28:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:28:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9564ab37-d4c6-4bfd-a563-503881513a7e&Player_ID=5631975844  
[2026-03-22 11:28:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9564ab37-d4c6-4bfd-a563-503881513a7e&Player_ID=5631975844","has_body":false} 
[2026-03-22 11:28:41] production.INFO: Operation sent successfully {"operation_id":161165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hwe5k-1774168120","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:28:41"}},"processed_data":{"order_number":"ORD-hwe5k-1774168120","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 11:28:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hwe5k-1774168120","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:28:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-hwe5k-1774168120","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:28:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:28:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":176156} 
[2026-03-22 11:28:52] production.INFO: Order updated successfully. Order ID: 176156, Status: completed  
[2026-03-22 11:28:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hwe5k-1774168120","status":"completed","codes_count":0} 
[2026-03-22 11:28:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-22 11:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02"} 
[2026-03-22 11:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","total_operations":1,"sites_count":1} 
[2026-03-22 11:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2mBQOV-1774168056"]} 
[2026-03-22 11:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 11:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164} 
[2026-03-22 11:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164,"processed":0,"errors":0} 
[2026-03-22 11:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BkK8AWvojveCfLZCY6Q3v4zvPFSAF9Sx","execution_time":"2026-03-22 11:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mBQOV-1774168056","operation_id":161164} 
[2026-03-22 11:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:30:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2mBQOV-1774168056","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:30:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-2mBQOV-1774168056","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:30:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:30:04] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":176155} 
[2026-03-22 11:30:04] production.INFO: Order updated successfully. Order ID: 176155, Status: completed  
[2026-03-22 11:30:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2mBQOV-1774168056","status":"completed","codes_count":0} 
[2026-03-22 11:30:04] production.INFO: async() رجع: true  
[2026-03-22 11:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 11:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sF7tQfimU0ycr7Zg6DlIBuoyqrLEOOeL","execution_time":"2026-03-22 11:32:03"} 
[2026-03-22 11:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sF7tQfimU0ycr7Zg6DlIBuoyqrLEOOeL","execution_time":"2026-03-22 11:32:03"} 
[2026-03-22 11:33:25] production.INFO: Constructing job for order: 176157  
[2026-03-22 11:33:27] production.INFO: Handling job for order: 176157  
[2026-03-22 11:33:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:33:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:33:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=372000bb-be98-46ab-b7c9-c277fb928550&Player_ID=0986912709  
[2026-03-22 11:33:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=372000bb-be98-46ab-b7c9-c277fb928550&Player_ID=0986912709","has_body":false} 
[2026-03-22 11:33:27] production.INFO: Operation sent successfully {"operation_id":161166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lXyNSJ-1774168407","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:33:27"}},"processed_data":{"order_number":"ORD-lXyNSJ-1774168407","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03"} 
[2026-03-22 11:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-lXyNSJ-1774168407"]} 
[2026-03-22 11:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"count":1} 
[2026-03-22 11:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"count":1} 
[2026-03-22 11:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"user_id":1700,"notification_type":"order_approved","reference_id":176157} 
[2026-03-22 11:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"processed":1,"errors":0} 
[2026-03-22 11:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166,"processed":1,"errors":0} 
[2026-03-22 11:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NFyDabBIqO2S1dGDA3eqsQymPb8Jc5BE","execution_time":"2026-03-22 11:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lXyNSJ-1774168407","operation_id":161166} 
[2026-03-22 11:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 11:35:01] production.INFO: Constructing job for order: 176158  
[2026-03-22 11:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 11:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 11:35:06] production.INFO: async() رجع: true  
[2026-03-22 11:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:35:07] production.INFO: Handling job for order: 176158  
[2026-03-22 11:35:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:35:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:35:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3e44a649-9be5-4177-8a64-a8b36eb80967&Player_ID=0986912709  
[2026-03-22 11:35:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3e44a649-9be5-4177-8a64-a8b36eb80967&Player_ID=0986912709","has_body":false} 
[2026-03-22 11:35:08] production.INFO: Operation sent successfully {"operation_id":161167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lTu0-1774168508","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:35:08"}},"processed_data":{"order_number":"ORD-lTu0-1774168508","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02"} 
[2026-03-22 11:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","total_operations":1,"sites_count":1} 
[2026-03-22 11:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-lTu0-1774168508"]} 
[2026-03-22 11:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 11:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 11:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 11:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"count":1} 
[2026-03-22 11:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"count":1} 
[2026-03-22 11:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"user_id":1700,"notification_type":"order_approved","reference_id":176158} 
[2026-03-22 11:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"processed":1,"errors":0} 
[2026-03-22 11:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167,"processed":1,"errors":0} 
[2026-03-22 11:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u6kpnDbQwPCeBXyUA9H5xBUh14hMGQo4","execution_time":"2026-03-22 11:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTu0-1774168508","operation_id":161167} 
[2026-03-22 11:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 11:36:09] production.INFO: Constructing job for order: 176159  
[2026-03-22 11:36:11] production.INFO: Handling job for order: 176159  
[2026-03-22 11:36:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:36:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:36:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=851c8c66-c2cf-4960-8afe-d7f0008948ef&Player_ID=13323108572  
[2026-03-22 11:36:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=851c8c66-c2cf-4960-8afe-d7f0008948ef&Player_ID=13323108572","has_body":false} 
[2026-03-22 11:36:12] production.INFO: Operation sent successfully {"operation_id":161168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RwITB0ap-1774168572","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:36:12"}},"processed_data":{"order_number":"ORD-RwITB0ap-1774168572","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:36:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RwITB0ap-1774168572","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:36:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-RwITB0ap-1774168572","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:36:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:36:43] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176159} 
[2026-03-22 11:36:43] production.INFO: Order updated successfully. Order ID: 176159, Status: completed  
[2026-03-22 11:36:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RwITB0ap-1774168572","status":"completed","codes_count":0} 
[2026-03-22 11:36:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 11:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dyLM6EOg41a9e9XkHYeUptvQ92C9XNad","execution_time":"2026-03-22 11:38:03"} 
[2026-03-22 11:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dyLM6EOg41a9e9XkHYeUptvQ92C9XNad","execution_time":"2026-03-22 11:38:03"} 
[2026-03-22 11:39:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 11:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-22 11:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 11:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"REJ9VPQmCVsKTWfsTPGwAZQ1KPLNrvoK","execution_time":"2026-03-22 11:40:03"} 
[2026-03-22 11:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"REJ9VPQmCVsKTWfsTPGwAZQ1KPLNrvoK","execution_time":"2026-03-22 11:40:03"} 
[2026-03-22 11:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 11:40:05] production.INFO: async() رجع: true  
[2026-03-22 11:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:40:06] production.INFO: Constructing job for order: 176160  
[2026-03-22 11:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:40:07] production.INFO: Handling job for order: 176160  
[2026-03-22 11:40:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:40:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:40:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=5204b8cd-c633-46b6-b32d-5729dcf0a0a2&Player_ID=190694053  
[2026-03-22 11:40:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=5204b8cd-c633-46b6-b32d-5729dcf0a0a2&Player_ID=190694053","has_body":false} 
[2026-03-22 11:40:08] production.INFO: Operation sent successfully {"operation_id":161169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Hz5d2-1774168807","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 11:40:08"}},"processed_data":{"order_number":"ORD-5Hz5d2-1774168807","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 11:41:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Hz5d2-1774168807","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:41:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Hz5d2-1774168807","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:41:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:41:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1463,"notification_type":"order_approved","reference_id":176160} 
[2026-03-22 11:41:05] production.INFO: Order updated successfully. Order ID: 176160, Status: completed  
[2026-03-22 11:41:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Hz5d2-1774168807","status":"completed","codes_count":0} 
[2026-03-22 11:41:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 11:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aNLdExWffccfX5vxyUheFsIXUopKarSG","execution_time":"2026-03-22 11:42:02"} 
[2026-03-22 11:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aNLdExWffccfX5vxyUheFsIXUopKarSG","execution_time":"2026-03-22 11:42:02"} 
[2026-03-22 11:43:40] production.INFO: Constructing job for order: 176161  
[2026-03-22 11:43:41] production.INFO: Constructing job for order: 176162  
[2026-03-22 11:43:41] production.INFO: Handling job for order: 176161  
[2026-03-22 11:43:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:43:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:43:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=90000&uuid=63123e7d-4e9f-4f30-ba14-b99e9ca2e142&Player_ID=190694053  
[2026-03-22 11:43:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=90000&uuid=63123e7d-4e9f-4f30-ba14-b99e9ca2e142&Player_ID=190694053","has_body":false} 
[2026-03-22 11:43:41] production.INFO: Operation sent successfully {"operation_id":161170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HUjM-1774169021","amount":12.4328339999999997189661371521651744842529296875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 11:43:41"}},"processed_data":{"order_number":"ORD-HUjM-1774169021","amount":12.4328339999999997189661371521651744842529296875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 11:43:42] production.INFO: Handling job for order: 176162  
[2026-03-22 11:43:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:43:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:43:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4195b3df-1571-4997-b6cb-72ef0180a199&Player_ID=51985620558  
[2026-03-22 11:43:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4195b3df-1571-4997-b6cb-72ef0180a199&Player_ID=51985620558","has_body":false} 
[2026-03-22 11:43:42] production.INFO: Operation sent successfully {"operation_id":161171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n2poSgCw-1774169022","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:43:42"}},"processed_data":{"order_number":"ORD-n2poSgCw-1774169022","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 11:43:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n2poSgCw-1774169022","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:43:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-n2poSgCw-1774169022","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:43:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:43:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176162} 
[2026-03-22 11:43:53] production.INFO: Order updated successfully. Order ID: 176162, Status: completed  
[2026-03-22 11:43:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n2poSgCw-1774169022","status":"completed","codes_count":0} 
[2026-03-22 11:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 11:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03"} 
[2026-03-22 11:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HUjM-1774169021"]} 
[2026-03-22 11:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 11:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HUjM-1774169021","operation_id":161170} 
[2026-03-22 11:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HUjM-1774169021","operation_id":161170,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HUjM-1774169021","operation_id":161170,"processed":0,"errors":0} 
[2026-03-22 11:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WySJLDZA53Ncl12w8zvb6bAywX5NFtLa","execution_time":"2026-03-22 11:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HUjM-1774169021","operation_id":161170} 
[2026-03-22 11:44:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HUjM-1774169021","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 11:44:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-HUjM-1774169021","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 11:44:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:44:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1463,"notification_type":"order_approved","reference_id":176161} 
[2026-03-22 11:44:11] production.INFO: Order updated successfully. Order ID: 176161, Status: completed  
[2026-03-22 11:44:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HUjM-1774169021","status":"completed","codes_count":0} 
[2026-03-22 11:44:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 11:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 11:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 11:45:03] production.INFO: async() رجع: true  
[2026-03-22 11:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:45:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F4rdax1F3QOHCtQiN95ToI5DlmDXpodC","execution_time":"2026-03-22 11:46:01"} 
[2026-03-22 11:46:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"F4rdax1F3QOHCtQiN95ToI5DlmDXpodC","execution_time":"2026-03-22 11:46:01"} 
[2026-03-22 11:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7OtVLxaH69m8BoAoulX5zNKc0niQV0j9","execution_time":"2026-03-22 11:48:02"} 
[2026-03-22 11:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7OtVLxaH69m8BoAoulX5zNKc0niQV0j9","execution_time":"2026-03-22 11:48:02"} 
[2026-03-22 11:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zxqYXE4l4YIGOVDGvKeQaPjoaGQX2eQF","execution_time":"2026-03-22 11:50:02"} 
[2026-03-22 11:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zxqYXE4l4YIGOVDGvKeQaPjoaGQX2eQF","execution_time":"2026-03-22 11:50:02"} 
[2026-03-22 11:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:50:04] production.INFO: async() رجع: true  
[2026-03-22 11:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bwUN3uHV68aC61ai6ZUgZ8M0GRlfXkov","execution_time":"2026-03-22 11:52:03"} 
[2026-03-22 11:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bwUN3uHV68aC61ai6ZUgZ8M0GRlfXkov","execution_time":"2026-03-22 11:52:03"} 
[2026-03-22 11:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UW4fpD8FgR7yJGMRwVhLUUUedQDphw1C","execution_time":"2026-03-22 11:54:03"} 
[2026-03-22 11:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UW4fpD8FgR7yJGMRwVhLUUUedQDphw1C","execution_time":"2026-03-22 11:54:03"} 
[2026-03-22 11:54:27] production.INFO: Constructing job for order: 176163  
[2026-03-22 11:54:30] production.INFO: Handling job for order: 176163  
[2026-03-22 11:54:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:54:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:54:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4f450816-57a8-4f46-acfa-c5f8d4af7905&Player_ID=7046278949  
[2026-03-22 11:54:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4f450816-57a8-4f46-acfa-c5f8d4af7905&Player_ID=7046278949","has_body":false} 
[2026-03-22 11:54:31] production.INFO: Operation sent successfully {"operation_id":161172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q7jv-1774169670","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:54:31"}},"processed_data":{"order_number":"ORD-Q7jv-1774169670","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:54:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3001.5","mainamount":"3000","operation_number":"156446651","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqofbk3s9jjia4Wvgt8F"}},"user_id":129} 
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 11:54:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 11:54:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18411,"user_id":129,"amount":2955.0,"admins_notified":7} 
[2026-03-22 11:54:54] production.INFO: Constructing job for order: 176164  
[2026-03-22 11:54:55] production.INFO: Handling job for order: 176164  
[2026-03-22 11:54:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:54:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:54:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c674a6ea-4b4b-4db0-a4df-2ed14ba3d377&Player_ID=51985620558  
[2026-03-22 11:54:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c674a6ea-4b4b-4db0-a4df-2ed14ba3d377&Player_ID=51985620558","has_body":false} 
[2026-03-22 11:54:56] production.INFO: Operation sent successfully {"operation_id":161173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YlfKQS-1774169695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:54:56"}},"processed_data":{"order_number":"ORD-YlfKQS-1774169695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 11:55:04] production.INFO: async() رجع: true  
[2026-03-22 11:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 11:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 11:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 11:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 11:55:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YlfKQS-1774169695","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:55:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-YlfKQS-1774169695","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:55:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:55:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176164} 
[2026-03-22 11:55:07] production.INFO: Order updated successfully. Order ID: 176164, Status: completed  
[2026-03-22 11:55:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YlfKQS-1774169695","status":"completed","codes_count":0} 
[2026-03-22 11:55:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 11:55:14] production.INFO: Constructing job for order: 176165  
[2026-03-22 11:55:17] production.INFO: Handling job for order: 176165  
[2026-03-22 11:55:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:55:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:55:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=11d95cb4-6236-4190-9366-14161306e753&Player_ID=0988360598  
[2026-03-22 11:55:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=11d95cb4-6236-4190-9366-14161306e753&Player_ID=0988360598","has_body":false} 
[2026-03-22 11:55:18] production.INFO: Operation sent successfully {"operation_id":161174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cyLLUssB-1774169718","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:55:18"}},"processed_data":{"order_number":"ORD-cyLLUssB-1774169718","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:55:21] production.INFO: Constructing job for order: 176166  
[2026-03-22 11:55:24] production.INFO: Handling job for order: 176166  
[2026-03-22 11:55:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 11:55:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:55:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=46d0365c-21c9-44cd-9dd2-72eac4b09232&Player_ID=0988360598  
[2026-03-22 11:55:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=46d0365c-21c9-44cd-9dd2-72eac4b09232&Player_ID=0988360598","has_body":false} 
[2026-03-22 11:55:25] production.INFO: Operation sent successfully {"operation_id":161175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Gjd-1774169724","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 11:55:25"}},"processed_data":{"order_number":"ORD-5Gjd-1774169724","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 11:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04"} 
[2026-03-22 11:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","total_operations":3,"sites_count":2} 
[2026-03-22 11:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Q7jv-1774169670"]} 
[2026-03-22 11:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 11:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172} 
[2026-03-22 11:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172,"processed":0,"errors":0} 
[2026-03-22 11:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172,"orders_count":2,"order_ids":["ORD-cyLLUssB-1774169718","ORD-5Gjd-1774169724"]} 
[2026-03-22 11:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172} 
[2026-03-22 11:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7jv-1774169670","operation_id":161172,"orders_count":2} 
[2026-03-22 11:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 11:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 11:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"count":2} 
[2026-03-22 11:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"count":2} 
[2026-03-22 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"user_id":587,"notification_type":"order_approved","reference_id":176166} 
[2026-03-22 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"user_id":587,"notification_type":"order_approved","reference_id":176165} 
[2026-03-22 11:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 11:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 11:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"processed":2,"errors":0} 
[2026-03-22 11:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174,"processed":2,"errors":0} 
[2026-03-22 11:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R93cGs4tupKgv8aZJu9Mfei0VLQotopq","execution_time":"2026-03-22 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cyLLUssB-1774169718","operation_id":161174} 
[2026-03-22 11:56:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 11:56:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 11:56:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q7jv-1774169670","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:56:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q7jv-1774169670","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:56:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:56:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":176163} 
[2026-03-22 11:56:22] production.INFO: Order updated successfully. Order ID: 176163, Status: completed  
[2026-03-22 11:56:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q7jv-1774169670","status":"completed","codes_count":0} 
[2026-03-22 11:56:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-22 11:56:33] production.INFO: Constructing job for order: 176167  
[2026-03-22 11:56:34] production.INFO: Handling job for order: 176167  
[2026-03-22 11:56:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:56:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:56:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a8b958c8-ca1b-4a45-8544-c448c4b2dcc7&Player_ID=9615296404  
[2026-03-22 11:56:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a8b958c8-ca1b-4a45-8544-c448c4b2dcc7&Player_ID=9615296404","has_body":false} 
[2026-03-22 11:56:35] production.INFO: Operation sent successfully {"operation_id":161176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DwQy7dX-1774169795","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:56:35"}},"processed_data":{"order_number":"ORD-DwQy7dX-1774169795","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:57:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DwQy7dX-1774169795","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:57:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-DwQy7dX-1774169795","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:57:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:57:03] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176167} 
[2026-03-22 11:57:03] production.INFO: Order updated successfully. Order ID: 176167, Status: completed  
[2026-03-22 11:57:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DwQy7dX-1774169795","status":"completed","codes_count":0} 
[2026-03-22 11:57:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 11:57:23] production.INFO: Constructing job for order: 176168  
[2026-03-22 11:57:26] production.INFO: Handling job for order: 176168  
[2026-03-22 11:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bec360d8-4a6d-4dd7-9230-531d4ec64b22&Player_ID=10234930835  
[2026-03-22 11:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bec360d8-4a6d-4dd7-9230-531d4ec64b22&Player_ID=10234930835","has_body":false} 
[2026-03-22 11:57:27] production.INFO: Operation sent successfully {"operation_id":161177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k8HN-1774169847","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:57:27"}},"processed_data":{"order_number":"ORD-k8HN-1774169847","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:57:28] production.INFO: Constructing job for order: 176169  
[2026-03-22 11:57:30] production.INFO: Handling job for order: 176169  
[2026-03-22 11:57:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:57:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:57:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f1a5bf9b-a29e-4b9f-bbc2-2d9315396e10&Player_ID=51983611698  
[2026-03-22 11:57:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f1a5bf9b-a29e-4b9f-bbc2-2d9315396e10&Player_ID=51983611698","has_body":false} 
[2026-03-22 11:57:31] production.INFO: Operation sent successfully {"operation_id":161178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-moq0qWc-1774169851","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:57:31"}},"processed_data":{"order_number":"ORD-moq0qWc-1774169851","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 11:57:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-moq0qWc-1774169851","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:57:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-moq0qWc-1774169851","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:57:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:57:42] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176169} 
[2026-03-22 11:57:42] production.INFO: Order updated successfully. Order ID: 176169, Status: completed  
[2026-03-22 11:57:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-moq0qWc-1774169851","status":"completed","codes_count":0} 
[2026-03-22 11:57:45] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 11:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03"} 
[2026-03-22 11:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","total_operations":1,"sites_count":1} 
[2026-03-22 11:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-k8HN-1774169847"]} 
[2026-03-22 11:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 11:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 11:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k8HN-1774169847","operation_id":161177} 
[2026-03-22 11:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k8HN-1774169847","operation_id":161177,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 11:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k8HN-1774169847","operation_id":161177,"processed":0,"errors":0} 
[2026-03-22 11:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TPwrq8QlBhdmHW5Zo4GckClCbTBhXz6T","execution_time":"2026-03-22 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k8HN-1774169847","operation_id":161177} 
[2026-03-22 11:58:27] production.INFO: Constructing job for order: 176170  
[2026-03-22 11:58:30] production.INFO: Handling job for order: 176170  
[2026-03-22 11:58:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:58:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:58:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9268b9bd-65b3-4a8f-bd60-e9c5fed88299&Player_ID=4796249929  
[2026-03-22 11:58:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9268b9bd-65b3-4a8f-bd60-e9c5fed88299&Player_ID=4796249929","has_body":false} 
[2026-03-22 11:58:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k8HN-1774169847","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:58:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-k8HN-1774169847","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:58:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:58:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176168} 
[2026-03-22 11:58:31] production.INFO: Order updated successfully. Order ID: 176168, Status: completed  
[2026-03-22 11:58:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k8HN-1774169847","status":"completed","codes_count":0} 
[2026-03-22 11:58:31] production.INFO: Operation sent successfully {"operation_id":161179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jrYf-1774169910","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:58:31"}},"processed_data":{"order_number":"ORD-jrYf-1774169910","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:58:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 11:58:32] production.INFO: Constructing job for order: 176171  
[2026-03-22 11:58:34] production.INFO: Handling job for order: 176171  
[2026-03-22 11:58:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:58:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:58:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1bbd353-5581-409c-9c0a-d355dcc3a410&Player_ID=9242837258  
[2026-03-22 11:58:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1bbd353-5581-409c-9c0a-d355dcc3a410&Player_ID=9242837258","has_body":false} 
[2026-03-22 11:58:35] production.INFO: Operation sent successfully {"operation_id":161180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0jxk-1774169914","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:58:35"}},"processed_data":{"order_number":"ORD-0jxk-1774169914","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:58:40] production.INFO: Constructing job for order: 176172  
[2026-03-22 11:58:41] production.INFO: Handling job for order: 176172  
[2026-03-22 11:58:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:58:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:58:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=8c2511b8-5511-457d-989d-a102f3fec87e&Player_ID=9750358248  
[2026-03-22 11:58:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=8c2511b8-5511-457d-989d-a102f3fec87e&Player_ID=9750358248","has_body":false} 
[2026-03-22 11:58:41] production.INFO: Constructing job for order: 176173  
[2026-03-22 11:58:41] production.INFO: Operation sent successfully {"operation_id":161181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b3wblx-1774169921","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:58:41"}},"processed_data":{"order_number":"ORD-b3wblx-1774169921","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:58:44] production.INFO: Handling job for order: 176173  
[2026-03-22 11:58:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:58:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:58:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be465a78-8a8f-41d4-9bfa-edd3bb86cdd9&Player_ID=51983611698  
[2026-03-22 11:58:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be465a78-8a8f-41d4-9bfa-edd3bb86cdd9&Player_ID=51983611698","has_body":false} 
[2026-03-22 11:58:45] production.INFO: Operation sent successfully {"operation_id":161182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i2VyR-1774169925","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 11:58:45"}},"processed_data":{"order_number":"ORD-i2VyR-1774169925","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 11:58:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i2VyR-1774169925","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:58:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-i2VyR-1774169925","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:58:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:58:58] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176173} 
[2026-03-22 11:58:58] production.INFO: Order updated successfully. Order ID: 176173, Status: completed  
[2026-03-22 11:58:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i2VyR-1774169925","status":"completed","codes_count":0} 
[2026-03-22 11:59:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 11:59:06] production.INFO: Constructing job for order: 176174  
[2026-03-22 11:59:08] production.INFO: Handling job for order: 176174  
[2026-03-22 11:59:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 11:59:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 11:59:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3beee78f-9f25-433b-ba0d-60c810e6a7b3&Player_ID=1804487990  
[2026-03-22 11:59:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3beee78f-9f25-433b-ba0d-60c810e6a7b3&Player_ID=1804487990","has_body":false} 
[2026-03-22 11:59:09] production.INFO: Operation sent successfully {"operation_id":161183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0O18d-1774169949","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 11:59:09"}},"processed_data":{"order_number":"ORD-0O18d-1774169949","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 11:59:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jrYf-1774169910","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:59:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-jrYf-1774169910","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:59:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:59:19] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176170} 
[2026-03-22 11:59:19] production.INFO: Order updated successfully. Order ID: 176170, Status: completed  
[2026-03-22 11:59:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jrYf-1774169910","status":"completed","codes_count":0} 
[2026-03-22 11:59:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 11:59:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b3wblx-1774169921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:59:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-b3wblx-1774169921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:59:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:59:25] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176172} 
[2026-03-22 11:59:25] production.INFO: Order updated successfully. Order ID: 176172, Status: completed  
[2026-03-22 11:59:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b3wblx-1774169921","status":"completed","codes_count":0} 
[2026-03-22 11:59:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 11:59:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0jxk-1774169914","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:59:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-0jxk-1774169914","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:59:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:59:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176171} 
[2026-03-22 11:59:31] production.INFO: Order updated successfully. Order ID: 176171, Status: completed  
[2026-03-22 11:59:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0jxk-1774169914","status":"completed","codes_count":0} 
[2026-03-22 11:59:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 11:59:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0O18d-1774169949","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 11:59:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-0O18d-1774169949","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 11:59:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 11:59:52] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176174} 
[2026-03-22 11:59:52] production.INFO: Order updated successfully. Order ID: 176174, Status: completed  
[2026-03-22 11:59:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0O18d-1774169949","status":"completed","codes_count":0} 
[2026-03-22 11:59:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 12:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lnO40SHzzFtyK613tR0Q6paPhz8o6W1k","execution_time":"2026-03-22 12:00:03"} 
[2026-03-22 12:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lnO40SHzzFtyK613tR0Q6paPhz8o6W1k","execution_time":"2026-03-22 12:00:03"} 
[2026-03-22 12:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:00:05] production.INFO: async() رجع: true  
[2026-03-22 12:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zu6Zbmaii24Zer2kyfqlYfDbw7cmB1ij","execution_time":"2026-03-22 12:02:04"} 
[2026-03-22 12:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Zu6Zbmaii24Zer2kyfqlYfDbw7cmB1ij","execution_time":"2026-03-22 12:02:04"} 
[2026-03-22 12:04:01] production.INFO: Constructing job for order: 176175  
[2026-03-22 12:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LzOxbQzsSCvbP3owz1RopfqfYZcHlww2","execution_time":"2026-03-22 12:04:04"} 
[2026-03-22 12:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LzOxbQzsSCvbP3owz1RopfqfYZcHlww2","execution_time":"2026-03-22 12:04:04"} 
[2026-03-22 12:04:04] production.INFO: Handling job for order: 176175  
[2026-03-22 12:04:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:04:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:04:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ece42dd1-463a-420e-a03d-7287a63f0ad9&Player_ID=0983483390  
[2026-03-22 12:04:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ece42dd1-463a-420e-a03d-7287a63f0ad9&Player_ID=0983483390","has_body":false} 
[2026-03-22 12:04:04] production.INFO: Operation sent successfully {"operation_id":161184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6s3kpbm-1774170244","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:04:04"}},"processed_data":{"order_number":"ORD-6s3kpbm-1774170244","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 12:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 12:05:03] production.INFO: async() رجع: true  
[2026-03-22 12:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:05:12] production.INFO: Constructing job for order: 176176  
[2026-03-22 12:05:14] production.INFO: Handling job for order: 176176  
[2026-03-22 12:05:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:05:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:05:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cbbae899-3e53-4d8b-8038-c5a7d542aace&Player_ID=52262980765  
[2026-03-22 12:05:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cbbae899-3e53-4d8b-8038-c5a7d542aace&Player_ID=52262980765","has_body":false} 
[2026-03-22 12:05:15] production.INFO: Operation sent successfully {"operation_id":161185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M67WTLka-1774170314","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:05:15"}},"processed_data":{"order_number":"ORD-M67WTLka-1774170314","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 12:05:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M67WTLka-1774170314","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:05:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-M67WTLka-1774170314","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:05:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:05:25] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176176} 
[2026-03-22 12:05:25] production.INFO: Order updated successfully. Order ID: 176176, Status: completed  
[2026-03-22 12:05:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M67WTLka-1774170314","status":"completed","codes_count":0} 
[2026-03-22 12:05:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:05:56] production.INFO: Constructing job for order: 176177  
[2026-03-22 12:05:57] production.INFO: Handling job for order: 176177  
[2026-03-22 12:05:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:05:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:05:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2772320-ee92-4ba4-af7b-96043d8d7a5d&Player_ID=52274062571  
[2026-03-22 12:05:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2772320-ee92-4ba4-af7b-96043d8d7a5d&Player_ID=52274062571","has_body":false} 
[2026-03-22 12:05:57] production.INFO: Operation sent successfully {"operation_id":161186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vJH8O1-1774170357","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:05:57"}},"processed_data":{"order_number":"ORD-vJH8O1-1774170357","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03"} 
[2026-03-22 12:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","total_operations":2,"sites_count":2} 
[2026-03-22 12:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-6s3kpbm-1774170244"]} 
[2026-03-22 12:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 12:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"count":1} 
[2026-03-22 12:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"count":1} 
[2026-03-22 12:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"user_id":1725,"notification_type":"order_approved","reference_id":176175} 
[2026-03-22 12:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"processed":1,"errors":0} 
[2026-03-22 12:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"processed":1,"errors":0} 
[2026-03-22 12:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"orders_count":1,"order_ids":["ORD-vJH8O1-1774170357"]} 
[2026-03-22 12:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184} 
[2026-03-22 12:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6s3kpbm-1774170244","operation_id":161184,"orders_count":1} 
[2026-03-22 12:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJH8O1-1774170357","operation_id":161186} 
[2026-03-22 12:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJH8O1-1774170357","operation_id":161186,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJH8O1-1774170357","operation_id":161186,"processed":0,"errors":0} 
[2026-03-22 12:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bc86NUQ4PTIPT9xpqGrp4c0ChpdqnL6j","execution_time":"2026-03-22 12:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJH8O1-1774170357","operation_id":161186} 
[2026-03-22 12:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-22 12:06:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vJH8O1-1774170357","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:06:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-vJH8O1-1774170357","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:06:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:06:10] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176177} 
[2026-03-22 12:06:10] production.INFO: Order updated successfully. Order ID: 176177, Status: completed  
[2026-03-22 12:06:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vJH8O1-1774170357","status":"completed","codes_count":0} 
[2026-03-22 12:06:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:06:16] production.INFO: Constructing job for order: 176178  
[2026-03-22 12:06:19] production.INFO: Handling job for order: 176178  
[2026-03-22 12:06:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:06:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:06:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=b6705246-775d-4e57-b5d2-4dc146fb5d8a&Player_ID=0944412094  
[2026-03-22 12:06:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=b6705246-775d-4e57-b5d2-4dc146fb5d8a&Player_ID=0944412094","has_body":false} 
[2026-03-22 12:06:20] production.INFO: Operation sent successfully {"operation_id":161187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S6Fy-1774170379","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:06:20"}},"processed_data":{"order_number":"ORD-S6Fy-1774170379","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:06:29] production.INFO: Constructing job for order: 176179  
[2026-03-22 12:06:32] production.INFO: Handling job for order: 176179  
[2026-03-22 12:06:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:06:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:06:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=898a41e3-a024-4ba9-8709-e8a330e33ae8&Player_ID=52059164383  
[2026-03-22 12:06:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=898a41e3-a024-4ba9-8709-e8a330e33ae8&Player_ID=52059164383","has_body":false} 
[2026-03-22 12:06:32] production.INFO: Operation sent successfully {"operation_id":161188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Nix-1774170392","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:06:32"}},"processed_data":{"order_number":"ORD-2Nix-1774170392","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 12:06:34] production.INFO: Constructing job for order: 176180  
[2026-03-22 12:06:35] production.INFO: Handling job for order: 176180  
[2026-03-22 12:06:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:06:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:06:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd6a3ba4-0803-4eec-b827-2ba0364dc498&Player_ID=52059164383  
[2026-03-22 12:06:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd6a3ba4-0803-4eec-b827-2ba0364dc498&Player_ID=52059164383","has_body":false} 
[2026-03-22 12:06:36] production.INFO: Operation sent successfully {"operation_id":161189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EO8M-1774170396","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:06:36"}},"processed_data":{"order_number":"ORD-EO8M-1774170396","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 12:06:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Nix-1774170392","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:06:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Nix-1774170392","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:06:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:06:49] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176179} 
[2026-03-22 12:06:49] production.INFO: Order updated successfully. Order ID: 176179, Status: completed  
[2026-03-22 12:06:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Nix-1774170392","status":"completed","codes_count":0} 
[2026-03-22 12:06:50] production.INFO: Constructing job for order: 176181  
[2026-03-22 12:06:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 12:06:51] production.INFO: Handling job for order: 176181  
[2026-03-22 12:06:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:06:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:06:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ffed68d4-628a-472d-a44e-39c573ed386d&Player_ID=0988392691  
[2026-03-22 12:06:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ffed68d4-628a-472d-a44e-39c573ed386d&Player_ID=0988392691","has_body":false} 
[2026-03-22 12:06:52] production.INFO: Operation sent successfully {"operation_id":161190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Y6F4pe-1774170412","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:06:52"}},"processed_data":{"order_number":"ORD-5Y6F4pe-1774170412","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:06:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EO8M-1774170396","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:06:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-EO8M-1774170396","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:06:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:06:52] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176180} 
[2026-03-22 12:06:52] production.INFO: Order updated successfully. Order ID: 176180, Status: completed  
[2026-03-22 12:06:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EO8M-1774170396","status":"completed","codes_count":0} 
[2026-03-22 12:06:54] production.INFO: Constructing job for order: 176182  
[2026-03-22 12:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 12:06:55] production.INFO: Handling job for order: 176182  
[2026-03-22 12:06:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:06:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:06:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=d72a22c8-26d7-485e-b16f-8fd42a1dc5af&Player_ID=0988392691  
[2026-03-22 12:06:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=d72a22c8-26d7-485e-b16f-8fd42a1dc5af&Player_ID=0988392691","has_body":false} 
[2026-03-22 12:06:56] production.INFO: Operation sent successfully {"operation_id":161191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JkB-1774170416","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:06:56"}},"processed_data":{"order_number":"ORD-JkB-1774170416","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:07:04] production.INFO: Constructing job for order: 176183  
[2026-03-22 12:07:05] production.INFO: Handling job for order: 176183  
[2026-03-22 12:07:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:07:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:07:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4163fbf0-0a2c-4c71-b4e2-f603b7c559a1&Player_ID=5445239570  
[2026-03-22 12:07:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4163fbf0-0a2c-4c71-b4e2-f603b7c559a1&Player_ID=5445239570","has_body":false} 
[2026-03-22 12:07:06] production.INFO: Operation sent successfully {"operation_id":161192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dpBKE1-1774170425","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:07:06"}},"processed_data":{"order_number":"ORD-dpBKE1-1774170425","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 12:07:06] production.INFO: Constructing job for order: 176184  
[2026-03-22 12:07:08] production.INFO: Constructing job for order: 176185  
[2026-03-22 12:07:09] production.INFO: Handling job for order: 176184  
[2026-03-22 12:07:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:07:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:07:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=156e6f27-c6ce-4081-ac37-657af95defdd&Player_ID=52274062571  
[2026-03-22 12:07:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=156e6f27-c6ce-4081-ac37-657af95defdd&Player_ID=52274062571","has_body":false} 
[2026-03-22 12:07:10] production.INFO: Operation sent successfully {"operation_id":161193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xl3g-1774170429","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:07:10"}},"processed_data":{"order_number":"ORD-xl3g-1774170429","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:07:10] production.INFO: Handling job for order: 176185  
[2026-03-22 12:07:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:07:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:07:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=60129edf-e367-4462-ac11-ab1cd4d0d2bf&Player_ID=0993197362  
[2026-03-22 12:07:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=60129edf-e367-4462-ac11-ab1cd4d0d2bf&Player_ID=0993197362","has_body":false} 
[2026-03-22 12:07:10] production.INFO: Operation sent successfully {"operation_id":161194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-clo-1774170430","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:07:10"}},"processed_data":{"order_number":"ORD-clo-1774170430","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:07:12] production.INFO: Constructing job for order: 176186  
[2026-03-22 12:07:13] production.INFO: Handling job for order: 176186  
[2026-03-22 12:07:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:07:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:07:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1fd2fed5-9fe0-43d0-9f39-22e8e16f1a07&Player_ID=0993197362  
[2026-03-22 12:07:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1fd2fed5-9fe0-43d0-9f39-22e8e16f1a07&Player_ID=0993197362","has_body":false} 
[2026-03-22 12:07:14] production.INFO: Operation sent successfully {"operation_id":161195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-89E-1774170434","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:07:14"}},"processed_data":{"order_number":"ORD-89E-1774170434","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:07:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dpBKE1-1774170425","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:07:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-dpBKE1-1774170425","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:07:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:07:20] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176183} 
[2026-03-22 12:07:20] production.INFO: Order updated successfully. Order ID: 176183, Status: completed  
[2026-03-22 12:07:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dpBKE1-1774170425","status":"completed","codes_count":0} 
[2026-03-22 12:07:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 12:07:22] production.INFO: Constructing job for order: 176187  
[2026-03-22 12:07:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xl3g-1774170429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:07:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-xl3g-1774170429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:07:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:07:23] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176184} 
[2026-03-22 12:07:23] production.INFO: Order updated successfully. Order ID: 176184, Status: completed  
[2026-03-22 12:07:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xl3g-1774170429","status":"completed","codes_count":0} 
[2026-03-22 12:07:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:07:23] production.INFO: Handling job for order: 176187  
[2026-03-22 12:07:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:07:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:07:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=32993120-5ff5-4801-917a-7513defe59cb&Player_ID=0944412094  
[2026-03-22 12:07:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=32993120-5ff5-4801-917a-7513defe59cb&Player_ID=0944412094","has_body":false} 
[2026-03-22 12:07:24] production.INFO: Operation sent successfully {"operation_id":161196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pPi-1774170444","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:07:24"}},"processed_data":{"order_number":"ORD-pPi-1774170444","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03"} 
[2026-03-22 12:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","total_operations":6,"sites_count":1} 
[2026-03-22 12:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","orders_count":6,"order_ids":["ORD-S6Fy-1774170379","ORD-5Y6F4pe-1774170412","ORD-JkB-1774170416","ORD-clo-1774170430","ORD-89E-1774170434","ORD-pPi-1774170444"]} 
[2026-03-22 12:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 12:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-22 12:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-22 12:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"count":6} 
[2026-03-22 12:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"count":6} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":587,"notification_type":"order_approved","reference_id":176181} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":587,"notification_type":"order_approved","reference_id":176186} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":587,"notification_type":"order_approved","reference_id":176185} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":587,"notification_type":"order_approved","reference_id":176182} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":1614,"notification_type":"order_approved","reference_id":176187} 
[2026-03-22 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"user_id":1614,"notification_type":"order_approved","reference_id":176178} 
[2026-03-22 12:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"processed":6,"errors":0} 
[2026-03-22 12:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187,"processed":6,"errors":0} 
[2026-03-22 12:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H1mHUnQKtA8IGKWIvw4z0q05OZgaI0di","execution_time":"2026-03-22 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6Fy-1774170379","operation_id":161187} 
[2026-03-22 12:08:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:08:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:08:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:08:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:08:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1614  
[2026-03-22 12:08:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1614  
[2026-03-22 12:08:28] production.INFO: Constructing job for order: 176188  
[2026-03-22 12:08:30] production.INFO: Handling job for order: 176188  
[2026-03-22 12:08:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:08:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:08:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=16493b12-8e0c-48ac-9bc1-d84cbb6cc72e&Player_ID=0936726888  
[2026-03-22 12:08:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=16493b12-8e0c-48ac-9bc1-d84cbb6cc72e&Player_ID=0936726888","has_body":false} 
[2026-03-22 12:08:31] production.INFO: Operation sent successfully {"operation_id":161197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YXT-1774170511","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:08:31"}},"processed_data":{"order_number":"ORD-YXT-1774170511","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:08:40] production.INFO: Constructing job for order: 176189  
[2026-03-22 12:08:43] production.INFO: Handling job for order: 176189  
[2026-03-22 12:08:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:08:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:08:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=e787742f-aa91-40f4-8a27-12a4c69cb493&Player_ID=0956542673  
[2026-03-22 12:08:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=e787742f-aa91-40f4-8a27-12a4c69cb493&Player_ID=0956542673","has_body":false} 
[2026-03-22 12:08:44] production.INFO: Operation sent successfully {"operation_id":161198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0pYHv-1774170524","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:08:44"}},"processed_data":{"order_number":"ORD-0pYHv-1774170524","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:08:47] production.INFO: Constructing job for order: 176190  
[2026-03-22 12:08:50] production.INFO: Handling job for order: 176190  
[2026-03-22 12:08:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:08:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:08:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=357199eb-8ef0-4bb9-9198-dae23d3fb01c&Player_ID=0956542673  
[2026-03-22 12:08:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=357199eb-8ef0-4bb9-9198-dae23d3fb01c&Player_ID=0956542673","has_body":false} 
[2026-03-22 12:08:51] production.INFO: Operation sent successfully {"operation_id":161199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pgL88XXv-1774170531","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:08:51"}},"processed_data":{"order_number":"ORD-pgL88XXv-1774170531","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03"} 
[2026-03-22 12:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","total_operations":3,"sites_count":1} 
[2026-03-22 12:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-YXT-1774170511","ORD-0pYHv-1774170524","ORD-pgL88XXv-1774170531"]} 
[2026-03-22 12:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 12:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 12:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 12:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"count":3} 
[2026-03-22 12:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"count":3} 
[2026-03-22 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"user_id":587,"notification_type":"order_approved","reference_id":176189} 
[2026-03-22 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"user_id":587,"notification_type":"order_approved","reference_id":176190} 
[2026-03-22 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"user_id":1718,"notification_type":"order_approved","reference_id":176188} 
[2026-03-22 12:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"processed":3,"errors":0} 
[2026-03-22 12:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197,"processed":3,"errors":0} 
[2026-03-22 12:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WyZFEM0bDZuv9di7bK26RysuDPbW1LAO","execution_time":"2026-03-22 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YXT-1774170511","operation_id":161197} 
[2026-03-22 12:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:10:05] production.INFO: async() رجع: true  
[2026-03-22 12:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:10:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:10:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:10:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 12:10:33] production.INFO: Constructing job for order: 176191  
[2026-03-22 12:10:34] production.INFO: Handling job for order: 176191  
[2026-03-22 12:10:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:10:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:10:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=145000&uuid=28cd21cf-f9d9-4519-9378-6a894717bab1&Player_ID=11907405  
[2026-03-22 12:10:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=145000&uuid=28cd21cf-f9d9-4519-9378-6a894717bab1&Player_ID=11907405","has_body":false} 
[2026-03-22 12:10:35] production.INFO: Operation sent successfully {"operation_id":161200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IQbu-1774170635","amount":14.2792229999999999989768184605054557323455810546875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 12:10:35"}},"processed_data":{"order_number":"ORD-IQbu-1774170635","amount":14.2792229999999999989768184605054557323455810546875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 12:10:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IQbu-1774170635","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:10:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-IQbu-1774170635","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:10:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:10:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176191} 
[2026-03-22 12:10:41] production.INFO: Order updated successfully. Order ID: 176191, Status: completed  
[2026-03-22 12:10:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IQbu-1774170635","status":"completed","codes_count":0} 
[2026-03-22 12:10:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 12:12:02] production.INFO: Constructing job for order: 176192  
[2026-03-22 12:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MGN68cv0lcIB0lQHAm34byGODQiG2n7P","execution_time":"2026-03-22 12:12:02"} 
[2026-03-22 12:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MGN68cv0lcIB0lQHAm34byGODQiG2n7P","execution_time":"2026-03-22 12:12:02"} 
[2026-03-22 12:12:05] production.INFO: Handling job for order: 176192  
[2026-03-22 12:12:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:12:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:12:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ba0d0120-a153-495b-a233-16f6ec96f337&Player_ID=8701448558  
[2026-03-22 12:12:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ba0d0120-a153-495b-a233-16f6ec96f337&Player_ID=8701448558","has_body":false} 
[2026-03-22 12:12:06] production.INFO: Operation sent successfully {"operation_id":161201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nWflYaYi-1774170726","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:12:06"}},"processed_data":{"order_number":"ORD-nWflYaYi-1774170726","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:12:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nWflYaYi-1774170726","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:12:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-nWflYaYi-1774170726","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:12:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:12:25] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":176192} 
[2026-03-22 12:12:25] production.INFO: Order updated successfully. Order ID: 176192, Status: completed  
[2026-03-22 12:12:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nWflYaYi-1774170726","status":"completed","codes_count":0} 
[2026-03-22 12:12:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 12:13:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"156462790","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptj0nj34fvt8d5FwQkxY"}},"user_id":1659} 
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 12:13:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 12:13:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18412,"user_id":1659,"amount":2955.0,"admins_notified":7} 
[2026-03-22 12:13:48] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"728.9","mainamount":"740","operation_number":"156461855","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php93kfo9koddng9ZGA1wi"}},"user_id":1495} 
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 12:13:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 12:13:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18413,"user_id":1495,"amount":728.8999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-22 12:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jLiBaVpfbgnz53TzcyU02IBfhvEZ7jcb","execution_time":"2026-03-22 12:14:03"} 
[2026-03-22 12:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jLiBaVpfbgnz53TzcyU02IBfhvEZ7jcb","execution_time":"2026-03-22 12:14:03"} 
[2026-03-22 12:14:07] production.INFO: Constructing job for order: 176193  
[2026-03-22 12:14:09] production.INFO: Handling job for order: 176193  
[2026-03-22 12:14:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:14:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:14:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=f389216e-c3ab-4a43-b204-6b4899fc8780&Player_ID=0938293822  
[2026-03-22 12:14:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=f389216e-c3ab-4a43-b204-6b4899fc8780&Player_ID=0938293822","has_body":false} 
[2026-03-22 12:14:10] production.INFO: Operation sent successfully {"operation_id":161202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GqsI-1774170850","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:14:10"}},"processed_data":{"order_number":"ORD-GqsI-1774170850","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 12:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 12:15:06] production.INFO: async() رجع: true  
[2026-03-22 12:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:15:13] production.INFO: Constructing job for order: 176194  
[2026-03-22 12:15:16] production.INFO: Handling job for order: 176194  
[2026-03-22 12:15:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:15:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:15:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9d5c0fdf-6033-4656-98a8-1ef46db4c1ee&Player_ID=0969614043  
[2026-03-22 12:15:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9d5c0fdf-6033-4656-98a8-1ef46db4c1ee&Player_ID=0969614043","has_body":false} 
[2026-03-22 12:15:17] production.INFO: Operation sent successfully {"operation_id":161203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ct6dy-1774170917","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:15:17"}},"processed_data":{"order_number":"ORD-ct6dy-1774170917","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02"} 
[2026-03-22 12:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","total_operations":2,"sites_count":1} 
[2026-03-22 12:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-GqsI-1774170850","ORD-ct6dy-1774170917"]} 
[2026-03-22 12:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 12:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 12:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"count":2} 
[2026-03-22 12:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"count":2} 
[2026-03-22 12:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"user_id":1551,"notification_type":"order_approved","reference_id":176194} 
[2026-03-22 12:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"user_id":1752,"notification_type":"order_approved","reference_id":176193} 
[2026-03-22 12:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"processed":2,"errors":0} 
[2026-03-22 12:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202,"processed":2,"errors":0} 
[2026-03-22 12:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lABXaCYwJ5LACi8XhqM7eqbIvrPe5n3I","execution_time":"2026-03-22 12:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GqsI-1774170850","operation_id":161202} 
[2026-03-22 12:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 12:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-22 12:16:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"156464833","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8b9it8g3jlsb4e3CTgu"}},"user_id":142} 
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 12:16:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 12:16:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18414,"user_id":142,"amount":492.5,"admins_notified":7} 
[2026-03-22 12:16:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"156464833","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuvf6fkb8219gfjlv1ti"}},"user_id":142} 
[2026-03-22 12:17:13] production.INFO: Constructing job for order: 176195  
[2026-03-22 12:17:14] production.INFO: Handling job for order: 176195  
[2026-03-22 12:17:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:17:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:17:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=741766a8-6ac4-41e8-b8fd-491eac8012f9&Player_ID=51982534163  
[2026-03-22 12:17:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=741766a8-6ac4-41e8-b8fd-491eac8012f9&Player_ID=51982534163","has_body":false} 
[2026-03-22 12:17:15] production.INFO: Operation sent successfully {"operation_id":161204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yjF7-1774171035","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:17:15"}},"processed_data":{"order_number":"ORD-yjF7-1774171035","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 12:17:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yjF7-1774171035","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:17:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-yjF7-1774171035","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:17:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:17:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":176195} 
[2026-03-22 12:17:37] production.INFO: Order updated successfully. Order ID: 176195, Status: completed  
[2026-03-22 12:17:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yjF7-1774171035","status":"completed","codes_count":0} 
[2026-03-22 12:17:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 12:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WUvyEwKpaIYHqM7jhTE5iHEOx4UIx8Qt","execution_time":"2026-03-22 12:18:03"} 
[2026-03-22 12:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WUvyEwKpaIYHqM7jhTE5iHEOx4UIx8Qt","execution_time":"2026-03-22 12:18:03"} 
[2026-03-22 12:18:52] 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-22 12:19:01] 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-22 12:20:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bTqAdjjtowBdbtpTSTLPpDgZ09lIFVS7","execution_time":"2026-03-22 12:20:00"} 
[2026-03-22 12:20:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bTqAdjjtowBdbtpTSTLPpDgZ09lIFVS7","execution_time":"2026-03-22 12:20:00"} 
[2026-03-22 12:20:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:20:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:20:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:20:02] production.INFO: async() رجع: true  
[2026-03-22 12:20:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:20:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8TqwAnSZ2BDp0UFDfoqWebvKHkfqxafn","execution_time":"2026-03-22 12:22:01"} 
[2026-03-22 12:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8TqwAnSZ2BDp0UFDfoqWebvKHkfqxafn","execution_time":"2026-03-22 12:22:01"} 
[2026-03-22 12:22:32] production.INFO: Constructing job for order: 176196  
[2026-03-22 12:22:34] production.INFO: Handling job for order: 176196  
[2026-03-22 12:22:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:22:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:22:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a40049b7-a662-4cd0-8cb5-6f97a8977680&Player_ID=13323108572  
[2026-03-22 12:22:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a40049b7-a662-4cd0-8cb5-6f97a8977680&Player_ID=13323108572","has_body":false} 
[2026-03-22 12:22:35] production.INFO: Operation sent successfully {"operation_id":161205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mI1H9xl-1774171354","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:22:35"}},"processed_data":{"order_number":"ORD-mI1H9xl-1774171354","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:22:58] production.INFO: Constructing job for order: 176197  
[2026-03-22 12:22:59] production.INFO: Handling job for order: 176197  
[2026-03-22 12:22:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:22:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:22:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=440cfaee-85a8-4d21-83c4-1b3f4eb5a16b&Player_ID=0946782259  
[2026-03-22 12:22:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=440cfaee-85a8-4d21-83c4-1b3f4eb5a16b&Player_ID=0946782259","has_body":false} 
[2026-03-22 12:23:00] production.INFO: Operation sent successfully {"operation_id":161206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hDp-1774171379","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:23:00"}},"processed_data":{"order_number":"ORD-hDp-1774171379","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:23:08] production.INFO: Constructing job for order: 176198  
[2026-03-22 12:23:09] production.INFO: Handling job for order: 176198  
[2026-03-22 12:23:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:23:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:23:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=41c72b06-deec-4a5a-b935-e9d0b2402b50&Player_ID=0946782259  
[2026-03-22 12:23:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=41c72b06-deec-4a5a-b935-e9d0b2402b50&Player_ID=0946782259","has_body":false} 
[2026-03-22 12:23:09] production.INFO: Operation sent successfully {"operation_id":161207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PtWX4-1774171389","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:23:09"}},"processed_data":{"order_number":"ORD-PtWX4-1774171389","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:23:14] production.INFO: Constructing job for order: 176199  
[2026-03-22 12:23:15] production.INFO: Handling job for order: 176199  
[2026-03-22 12:23:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9ad8b6ed-296a-4c96-a242-7a4232e36791&Player_ID=0946782259  
[2026-03-22 12:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9ad8b6ed-296a-4c96-a242-7a4232e36791&Player_ID=0946782259","has_body":false} 
[2026-03-22 12:23:16] production.INFO: Operation sent successfully {"operation_id":161208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QZl-1774171396","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:23:16"}},"processed_data":{"order_number":"ORD-QZl-1774171396","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:23:41] production.INFO: Constructing job for order: 176200  
[2026-03-22 12:23:43] production.INFO: Handling job for order: 176200  
[2026-03-22 12:23:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:23:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:23:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=70adcd11-7851-477b-ac51-463fbe6aaba5&Player_ID=0951591709  
[2026-03-22 12:23:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=70adcd11-7851-477b-ac51-463fbe6aaba5&Player_ID=0951591709","has_body":false} 
[2026-03-22 12:23:44] production.INFO: Operation sent successfully {"operation_id":161209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sYZhzcqj-1774171424","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:23:44"}},"processed_data":{"order_number":"ORD-sYZhzcqj-1774171424","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:23:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mI1H9xl-1774171354","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:23:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-mI1H9xl-1774171354","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:23:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:23:51] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176196} 
[2026-03-22 12:23:51] production.INFO: Order updated successfully. Order ID: 176196, Status: completed  
[2026-03-22 12:23:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mI1H9xl-1774171354","status":"completed","codes_count":0} 
[2026-03-22 12:23:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02"} 
[2026-03-22 12:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","total_operations":4,"sites_count":1} 
[2026-03-22 12:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-hDp-1774171379","ORD-PtWX4-1774171389","ORD-QZl-1774171396","ORD-sYZhzcqj-1774171424"]} 
[2026-03-22 12:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 12:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209} 
[2026-03-22 12:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-22 12:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 12:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"count":3} 
[2026-03-22 12:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"count":3} 
[2026-03-22 12:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"user_id":1074,"notification_type":"order_approved","reference_id":176197} 
[2026-03-22 12:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"user_id":1074,"notification_type":"order_approved","reference_id":176198} 
[2026-03-22 12:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"user_id":1074,"notification_type":"order_approved","reference_id":176199} 
[2026-03-22 12:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":3,"errors":0} 
[2026-03-22 12:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":3,"errors":0} 
[2026-03-22 12:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"U0MlsaUXzO5CNovkDPmaJn6EvemdTFzH","execution_time":"2026-03-22 12:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209} 
[2026-03-22 12:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 12:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 12:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:25:04] production.INFO: async() رجع: true  
[2026-03-22 12:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03"} 
[2026-03-22 12:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","total_operations":1,"sites_count":1} 
[2026-03-22 12:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-sYZhzcqj-1774171424"]} 
[2026-03-22 12:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 12:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"count":1} 
[2026-03-22 12:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"count":1} 
[2026-03-22 12:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"user_id":1074,"notification_type":"order_approved","reference_id":176200} 
[2026-03-22 12:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":1,"errors":0} 
[2026-03-22 12:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209,"processed":1,"errors":0} 
[2026-03-22 12:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kRHwxiRqfcJFkJERzOrBbra7WG16jubF","execution_time":"2026-03-22 12:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sYZhzcqj-1774171424","operation_id":161209} 
[2026-03-22 12:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 12:27:07] production.INFO: Constructing job for order: 176201  
[2026-03-22 12:27:09] production.INFO: Handling job for order: 176201  
[2026-03-22 12:27:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:27:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:27:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7b2092f9-f8c6-4ebc-bb3c-825f55c57042&Player_ID=52274062571  
[2026-03-22 12:27:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7b2092f9-f8c6-4ebc-bb3c-825f55c57042&Player_ID=52274062571","has_body":false} 
[2026-03-22 12:27:10] production.INFO: Operation sent successfully {"operation_id":161210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZcxwV-1774171629","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:27:10"}},"processed_data":{"order_number":"ORD-ZcxwV-1774171629","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:27:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZcxwV-1774171629","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:27:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZcxwV-1774171629","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:27:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:27:21] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176201} 
[2026-03-22 12:27:21] production.INFO: Order updated successfully. Order ID: 176201, Status: completed  
[2026-03-22 12:27:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZcxwV-1774171629","status":"completed","codes_count":0} 
[2026-03-22 12:27:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aL8K5pD96IPK6lC8vAvh1TJ4hW9qcgkG","execution_time":"2026-03-22 12:28:01"} 
[2026-03-22 12:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aL8K5pD96IPK6lC8vAvh1TJ4hW9qcgkG","execution_time":"2026-03-22 12:28:01"} 
[2026-03-22 12:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gZ6aA0yCHE9egZPwzoiU5RVRENMOwZxC","execution_time":"2026-03-22 12:30:01"} 
[2026-03-22 12:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gZ6aA0yCHE9egZPwzoiU5RVRENMOwZxC","execution_time":"2026-03-22 12:30:01"} 
[2026-03-22 12:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 12:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 12:30:03] production.INFO: async() رجع: true  
[2026-03-22 12:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:30:32] production.INFO: Constructing job for order: 176202  
[2026-03-22 12:30:34] production.INFO: Handling job for order: 176202  
[2026-03-22 12:30:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:30:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:30:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=85c27956-b4a4-4f47-b745-a76474be0c8f&Player_ID=9880026195  
[2026-03-22 12:30:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=85c27956-b4a4-4f47-b745-a76474be0c8f&Player_ID=9880026195","has_body":false} 
[2026-03-22 12:30:35] production.INFO: Operation sent successfully {"operation_id":161211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uk8qeD3-1774171835","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 12:30:35"}},"processed_data":{"order_number":"ORD-Uk8qeD3-1774171835","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 12:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02"} 
[2026-03-22 12:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","total_operations":1,"sites_count":1} 
[2026-03-22 12:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Uk8qeD3-1774171835"]} 
[2026-03-22 12:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211} 
[2026-03-22 12:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"processed":0,"errors":0} 
[2026-03-22 12:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qqeAsrrUGFB0MEKgcPXnksgmdrCYAqwn","execution_time":"2026-03-22 12:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211} 
[2026-03-22 12:32:06] production.INFO: Constructing job for order: 176203  
[2026-03-22 12:32:09] production.INFO: Handling job for order: 176203  
[2026-03-22 12:32:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:32:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:32:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=9f404b68-02e3-445e-b675-28bf50252686&Player_ID=57944624  
[2026-03-22 12:32:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=9f404b68-02e3-445e-b675-28bf50252686&Player_ID=57944624","has_body":false} 
[2026-03-22 12:32:10] production.INFO: Operation sent successfully {"operation_id":161212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7sJ-1774171929","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-22 12:32:10"}},"processed_data":{"order_number":"ORD-7sJ-1774171929","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-22 12:33:40] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"728.9","mainamount":"740","operation_number":"156761855","note":"156761855","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6cvtu7j6rch2bY7q3a3"}},"user_id":1495} 
[2026-03-22 12:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01"} 
[2026-03-22 12:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","total_operations":2,"sites_count":1} 
[2026-03-22 12:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Uk8qeD3-1774171835","ORD-7sJ-1774171929"]} 
[2026-03-22 12:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211} 
[2026-03-22 12:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 12:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"count":1} 
[2026-03-22 12:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"count":1} 
[2026-03-22 12:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"user_id":32,"notification_type":"order_approved","reference_id":176203} 
[2026-03-22 12:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"processed":1,"errors":0} 
[2026-03-22 12:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211,"processed":1,"errors":0} 
[2026-03-22 12:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ldi3oz4K7uFiDxFi9U6QMZMXFauodp92","execution_time":"2026-03-22 12:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uk8qeD3-1774171835","operation_id":161211} 
[2026-03-22 12:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 12:34:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Uk8qeD3-1774171835","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:34:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Uk8qeD3-1774171835","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:34:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:34:07] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176202} 
[2026-03-22 12:34:07] production.INFO: Order updated successfully. Order ID: 176202, Status: completed  
[2026-03-22 12:34:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Uk8qeD3-1774171835","status":"completed","codes_count":0} 
[2026-03-22 12:34:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 12:34:20] production.INFO: Constructing job for order: 176205  
[2026-03-22 12:34:22] production.INFO: Handling job for order: 176205  
[2026-03-22 12:34:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:34:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:34:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ae90104f-57b0-4b12-9cdb-e2a8a4a100c7&Player_ID=12652025637  
[2026-03-22 12:34:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ae90104f-57b0-4b12-9cdb-e2a8a4a100c7&Player_ID=12652025637","has_body":false} 
[2026-03-22 12:34:23] production.INFO: Operation sent successfully {"operation_id":161213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aXZfjQJ-1774172062","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:34:23"}},"processed_data":{"order_number":"ORD-aXZfjQJ-1774172062","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:34:46] production.INFO: Constructing job for order: 176206  
[2026-03-22 12:34:47] production.INFO: Handling job for order: 176206  
[2026-03-22 12:34:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:34:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:34:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=e2d2ca92-ebca-461e-99ec-a7d421e1d345&Player_ID=0984557268  
[2026-03-22 12:34:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=e2d2ca92-ebca-461e-99ec-a7d421e1d345&Player_ID=0984557268","has_body":false} 
[2026-03-22 12:34:47] production.INFO: Operation sent successfully {"operation_id":161214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bsebv-1774172087","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:34:47"}},"processed_data":{"order_number":"ORD-Bsebv-1774172087","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:34:51] production.INFO: Constructing job for order: 176207  
[2026-03-22 12:34:53] production.INFO: Handling job for order: 176207  
[2026-03-22 12:34:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:34:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:34:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=f1251cd0-dab5-4fa7-addd-3083e7a98855&Player_ID=0984557268  
[2026-03-22 12:34:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=f1251cd0-dab5-4fa7-addd-3083e7a98855&Player_ID=0984557268","has_body":false} 
[2026-03-22 12:34:54] production.INFO: Operation sent successfully {"operation_id":161215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kfW-1774172094","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:34:54"}},"processed_data":{"order_number":"ORD-kfW-1774172094","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:35:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:35:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:35:02] production.INFO: async() رجع: true  
[2026-03-22 12:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:35:33] production.INFO: Constructing job for order: 176208  
[2026-03-22 12:35:34] production.INFO: Handling job for order: 176208  
[2026-03-22 12:35:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:35:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:35:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=81ffa9e9-37f1-4830-a224-6904d4715e07&Player_ID=11483351918  
[2026-03-22 12:35:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=81ffa9e9-37f1-4830-a224-6904d4715e07&Player_ID=11483351918","has_body":false} 
[2026-03-22 12:35:35] production.INFO: Operation sent successfully {"operation_id":161216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ismx8iF-1774172134","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 12:35:35"}},"processed_data":{"order_number":"ORD-Ismx8iF-1774172134","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 12:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02"} 
[2026-03-22 12:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","total_operations":4,"sites_count":2} 
[2026-03-22 12:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-aXZfjQJ-1774172062","ORD-Ismx8iF-1774172134"]} 
[2026-03-22 12:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aXZfjQJ-1774172062","operation_id":161213} 
[2026-03-22 12:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 12:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"errors":0} 
[2026-03-22 12:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"orders_count":2,"order_ids":["ORD-Bsebv-1774172087","ORD-kfW-1774172094"]} 
[2026-03-22 12:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"orders_count":2} 
[2026-03-22 12:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 12:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 12:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"count":2} 
[2026-03-22 12:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"count":2} 
[2026-03-22 12:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"user_id":587,"notification_type":"order_approved","reference_id":176206} 
[2026-03-22 12:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"user_id":587,"notification_type":"order_approved","reference_id":176207} 
[2026-03-22 12:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"processed":2,"errors":0} 
[2026-03-22 12:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215,"processed":2,"errors":0} 
[2026-03-22 12:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LVJTKEMHxr3BKcx2q5MjpK1bUsL27ARo","execution_time":"2026-03-22 12:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kfW-1774172094","operation_id":161215} 
[2026-03-22 12:36:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:36:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:36:05] production.INFO: Constructing job for order: 176209  
[2026-03-22 12:36:08] production.INFO: Handling job for order: 176209  
[2026-03-22 12:36:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:36:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:36:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a9e1d558-d5ea-4c05-8d71-9f0ba9bf6ffb&Player_ID=3227826383  
[2026-03-22 12:36:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a9e1d558-d5ea-4c05-8d71-9f0ba9bf6ffb&Player_ID=3227826383","has_body":false} 
[2026-03-22 12:36:09] production.INFO: Operation sent successfully {"operation_id":161217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S5f8js-1774172169","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:36:09"}},"processed_data":{"order_number":"ORD-S5f8js-1774172169","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:36:12] production.INFO: Constructing job for order: 176210  
[2026-03-22 12:36:15] production.INFO: Handling job for order: 176210  
[2026-03-22 12:36:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:36:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:36:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bd97bb4d-8212-4b1a-814e-d8bbc5e37e53&Player_ID=1166667894  
[2026-03-22 12:36:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bd97bb4d-8212-4b1a-814e-d8bbc5e37e53&Player_ID=1166667894","has_body":false} 
[2026-03-22 12:36:16] production.INFO: Operation sent successfully {"operation_id":161218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AIG-1774172176","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:36:16"}},"processed_data":{"order_number":"ORD-AIG-1774172176","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:37:24] production.INFO: Constructing job for order: 176211  
[2026-03-22 12:37:26] production.INFO: Handling job for order: 176211  
[2026-03-22 12:37:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:37:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:37:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=645c6272-ec51-444b-9e3c-887f3051e9fb&Player_ID=471156  
[2026-03-22 12:37:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=645c6272-ec51-444b-9e3c-887f3051e9fb&Player_ID=471156","has_body":false} 
[2026-03-22 12:37:27] production.INFO: Operation sent successfully {"operation_id":161219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tZm-1774172247","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 12:37:27"}},"processed_data":{"order_number":"ORD-tZm-1774172247","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 12:37:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tZm-1774172247","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:37:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-tZm-1774172247","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:37:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:37:31] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176211} 
[2026-03-22 12:37:31] production.INFO: Order updated successfully. Order ID: 176211, Status: completed  
[2026-03-22 12:37:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tZm-1774172247","status":"completed","codes_count":0} 
[2026-03-22 12:37:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 12:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00"} 
[2026-03-22 12:38:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","total_operations":4,"sites_count":1} 
[2026-03-22 12:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-aXZfjQJ-1774172062","ORD-Ismx8iF-1774172134","ORD-S5f8js-1774172169","ORD-AIG-1774172176"]} 
[2026-03-22 12:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 12:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AIG-1774172176","operation_id":161218} 
[2026-03-22 12:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aXZfjQJ-1774172062","operation_id":161213} 
[2026-03-22 12:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S5f8js-1774172169","operation_id":161217} 
[2026-03-22 12:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S5f8js-1774172169","operation_id":161217,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 12:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S5f8js-1774172169","operation_id":161217,"processed":0,"errors":0} 
[2026-03-22 12:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9u6Z286Ms28RPzIsJU7NEYH2zjOoX28c","execution_time":"2026-03-22 12:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S5f8js-1774172169","operation_id":161217} 
[2026-03-22 12:38:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S5f8js-1774172169","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:38:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-S5f8js-1774172169","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:38:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:38:49] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176209} 
[2026-03-22 12:38:49] production.INFO: Order updated successfully. Order ID: 176209, Status: completed  
[2026-03-22 12:38:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S5f8js-1774172169","status":"completed","codes_count":0} 
[2026-03-22 12:38:53] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:38:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AIG-1774172176","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:38:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-AIG-1774172176","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:38:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:38:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176210} 
[2026-03-22 12:38:58] production.INFO: Order updated successfully. Order ID: 176210, Status: completed  
[2026-03-22 12:38:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AIG-1774172176","status":"completed","codes_count":0} 
[2026-03-22 12:38:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 12:39:33] production.INFO: Constructing job for order: 176212  
[2026-03-22 12:39:35] production.INFO: Handling job for order: 176212  
[2026-03-22 12:39:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:39:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:39:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=62f2ea92-e9ca-46fe-aa82-99b5a8f7b980&Player_ID=52432159559  
[2026-03-22 12:39:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=62f2ea92-e9ca-46fe-aa82-99b5a8f7b980&Player_ID=52432159559","has_body":false} 
[2026-03-22 12:39:36] production.INFO: Operation sent successfully {"operation_id":161220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Rd-1774172376","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:39:36"}},"processed_data":{"order_number":"ORD-2Rd-1774172376","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:39:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Rd-1774172376","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:39:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Rd-1774172376","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:39:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:39:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":176212} 
[2026-03-22 12:39:51] production.INFO: Order updated successfully. Order ID: 176212, Status: completed  
[2026-03-22 12:39:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Rd-1774172376","status":"completed","codes_count":0} 
[2026-03-22 12:39:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 12:39:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aXZfjQJ-1774172062","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 12:39:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-aXZfjQJ-1774172062","status":"completed","codes":[],"notes":[]} 
[2026-03-22 12:39:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:39:58] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":176205} 
[2026-03-22 12:39:58] production.INFO: Order updated successfully. Order ID: 176205, Status: completed  
[2026-03-22 12:39:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aXZfjQJ-1774172062","status":"completed","codes_count":0} 
[2026-03-22 12:40:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 12:40:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00"} 
[2026-03-22 12:40:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","total_operations":1,"sites_count":1} 
[2026-03-22 12:40:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ismx8iF-1774172134"]} 
[2026-03-22 12:40:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:40:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:40:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:40:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:40:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"errors":0} 
[2026-03-22 12:40:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PueZifeOvx5GDbb55m2HiNOlEynsZ6RS","execution_time":"2026-03-22 12:40:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:40:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:40:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:40:00] production.INFO: Executing GetProducts task...  
[2026-03-22 12:40:02] production.INFO: async() رجع: true  
[2026-03-22 12:40:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:40:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01"} 
[2026-03-22 12:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","total_operations":1,"sites_count":1} 
[2026-03-22 12:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ismx8iF-1774172134"]} 
[2026-03-22 12:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"errors":0} 
[2026-03-22 12:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4hCR9QJcoNBg7fzEVmDyHydjslgTScOG","execution_time":"2026-03-22 12:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:43:01] production.INFO: Constructing job for order: 176213  
[2026-03-22 12:43:04] production.INFO: Handling job for order: 176213  
[2026-03-22 12:43:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:43:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:43:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=2600&uuid=4628b07c-0969-497a-b4f0-0efc9377c184&Player_ID=8168784  
[2026-03-22 12:43:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=2600&uuid=4628b07c-0969-497a-b4f0-0efc9377c184&Player_ID=8168784","has_body":false} 
[2026-03-22 12:43:05] production.INFO: Operation sent successfully {"operation_id":161221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2VwI08ze-1774172585","amount":0.93185377999999996490032572182826697826385498046875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-22 12:43:05"}},"processed_data":{"order_number":"ORD-2VwI08ze-1774172585","amount":0.93185377999999996490032572182826697826385498046875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-22 12:43:16] production.INFO: Constructing job for order: 176214  
[2026-03-22 12:43:17] production.INFO: Handling job for order: 176214  
[2026-03-22 12:43:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:43:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:43:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=a0a463a3-397b-46aa-91e7-a52c51b365c5&Player_ID=0938293822  
[2026-03-22 12:43:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=a0a463a3-397b-46aa-91e7-a52c51b365c5&Player_ID=0938293822","has_body":false} 
[2026-03-22 12:43:18] production.INFO: Operation sent successfully {"operation_id":161222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vzBtoSbC-1774172597","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:43:18"}},"processed_data":{"order_number":"ORD-vzBtoSbC-1774172597","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:43:57] production.INFO: Constructing job for order: 176215  
[2026-03-22 12:44:00] production.INFO: Handling job for order: 176215  
[2026-03-22 12:44:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:44:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:44:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=6beb5570-28f1-4ad3-8ca9-7bf4f6068554&Player_ID=0938293822  
[2026-03-22 12:44:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=6beb5570-28f1-4ad3-8ca9-7bf4f6068554&Player_ID=0938293822","has_body":false} 
[2026-03-22 12:44:00] production.INFO: Operation sent successfully {"operation_id":161223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6bq1H-1774172640","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:44:00"}},"processed_data":{"order_number":"ORD-6bq1H-1774172640","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00"} 
[2026-03-22 12:44:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","total_operations":4,"sites_count":2} 
[2026-03-22 12:44:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Ismx8iF-1774172134","ORD-2VwI08ze-1774172585"]} 
[2026-03-22 12:44:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221} 
[2026-03-22 12:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 12:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"processed":0,"errors":0} 
[2026-03-22 12:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"orders_count":2,"order_ids":["ORD-vzBtoSbC-1774172597","ORD-6bq1H-1774172640"]} 
[2026-03-22 12:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216} 
[2026-03-22 12:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ismx8iF-1774172134","operation_id":161216,"orders_count":2} 
[2026-03-22 12:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6bq1H-1774172640","operation_id":161223} 
[2026-03-22 12:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 12:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"count":1} 
[2026-03-22 12:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"count":1} 
[2026-03-22 12:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"user_id":1752,"notification_type":"order_approved","reference_id":176214} 
[2026-03-22 12:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"processed":1,"errors":0} 
[2026-03-22 12:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222,"processed":1,"errors":0} 
[2026-03-22 12:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SASPgRg2tkMlBaMgFTdiYB5ndFJ9B73n","execution_time":"2026-03-22 12:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzBtoSbC-1774172597","operation_id":161222} 
[2026-03-22 12:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-22 12:44:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ismx8iF-1774172134","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 12:44:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ismx8iF-1774172134","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 12:44:29] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 12:44:29] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_rejected","reference_id":176208} 
[2026-03-22 12:44:29] production.INFO: Order updated successfully. Order ID: 176208, Status: rejected  
[2026-03-22 12:44:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ismx8iF-1774172134","status":"rejected","codes_count":0} 
[2026-03-22 12:44:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 12:44:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 12:44:34] production.INFO: Constructing job for order: 176216  
[2026-03-22 12:44:37] production.INFO: Handling job for order: 176216  
[2026-03-22 12:44:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:44:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:44:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c6cd510d-42e3-4e27-b934-372b1f2e81ce&Player_ID=0981964865  
[2026-03-22 12:44:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c6cd510d-42e3-4e27-b934-372b1f2e81ce&Player_ID=0981964865","has_body":false} 
[2026-03-22 12:44:38] production.INFO: Operation sent successfully {"operation_id":161224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hOe-1774172677","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:44:38"}},"processed_data":{"order_number":"ORD-hOe-1774172677","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:45:04] production.INFO: async() رجع: true  
[2026-03-22 12:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02"} 
[2026-03-22 12:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","total_operations":3,"sites_count":2} 
[2026-03-22 12:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2VwI08ze-1774172585"]} 
[2026-03-22 12:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 12:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"count":1} 
[2026-03-22 12:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"count":1} 
[2026-03-22 12:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"user_id":31,"notification_type":"order_approved","reference_id":176213} 
[2026-03-22 12:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"processed":1,"errors":0} 
[2026-03-22 12:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"processed":1,"errors":0} 
[2026-03-22 12:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"orders_count":2,"order_ids":["ORD-6bq1H-1774172640","ORD-hOe-1774172677"]} 
[2026-03-22 12:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221} 
[2026-03-22 12:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VwI08ze-1774172585","operation_id":161221,"orders_count":2} 
[2026-03-22 12:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 12:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 12:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"count":2} 
[2026-03-22 12:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"count":2} 
[2026-03-22 12:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"user_id":1752,"notification_type":"order_approved","reference_id":176215} 
[2026-03-22 12:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"user_id":1689,"notification_type":"order_approved","reference_id":176216} 
[2026-03-22 12:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"processed":2,"errors":0} 
[2026-03-22 12:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224,"processed":2,"errors":0} 
[2026-03-22 12:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x0HkGYYjdo837o3Jji9lBcYwQuJ765P9","execution_time":"2026-03-22 12:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hOe-1774172677","operation_id":161224} 
[2026-03-22 12:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-22 12:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-22 12:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 12:46:36] production.INFO: Constructing job for order: 176217  
[2026-03-22 12:46:38] production.INFO: Handling job for order: 176217  
[2026-03-22 12:46:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:46:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:46:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=11000&uuid=1b6355cc-47e9-473c-95d9-6c7b17d6c07d&Player_ID=1046912512  
[2026-03-22 12:46:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=11000&uuid=1b6355cc-47e9-473c-95d9-6c7b17d6c07d&Player_ID=1046912512","has_body":false} 
[2026-03-22 12:46:39] production.INFO: Operation sent successfully {"operation_id":161225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bvS-1774172799","amount":1.238160000000000149356083056773059070110321044921875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 12:46:39"}},"processed_data":{"order_number":"ORD-bvS-1774172799","amount":1.238160000000000149356083056773059070110321044921875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 12:46:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bvS-1774172799","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:46:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-bvS-1774172799","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:46:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:46:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176217} 
[2026-03-22 12:46:44] production.INFO: Order updated successfully. Order ID: 176217, Status: completed  
[2026-03-22 12:46:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bvS-1774172799","status":"completed","codes_count":0} 
[2026-03-22 12:46:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 12:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fEtj0StSoN9slgv7ZGikQfqET6neGGUw","execution_time":"2026-03-22 12:48:00"} 
[2026-03-22 12:48:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fEtj0StSoN9slgv7ZGikQfqET6neGGUw","execution_time":"2026-03-22 12:48:00"} 
[2026-03-22 12:48:24] production.INFO: Constructing job for order: 176218  
[2026-03-22 12:48:27] production.INFO: Handling job for order: 176218  
[2026-03-22 12:48:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:48:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:48:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6a6e5410-8ddc-423d-8fa2-6f06269c2eb8&Player_ID=8552783006  
[2026-03-22 12:48:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6a6e5410-8ddc-423d-8fa2-6f06269c2eb8&Player_ID=8552783006","has_body":false} 
[2026-03-22 12:48:28] production.INFO: Operation sent successfully {"operation_id":161226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BYtfsqc-1774172908","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:48:28"}},"processed_data":{"order_number":"ORD-BYtfsqc-1774172908","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:49:21] production.INFO: Constructing job for order: 176219  
[2026-03-22 12:49:22] production.INFO: Handling job for order: 176219  
[2026-03-22 12:49:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:49:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:49:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c3645323-76f5-4df4-bfec-e67851983758&Player_ID=3022736801  
[2026-03-22 12:49:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c3645323-76f5-4df4-bfec-e67851983758&Player_ID=3022736801","has_body":false} 
[2026-03-22 12:49:23] production.INFO: Operation sent successfully {"operation_id":161227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R4lcb-1774172963","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 12:49:23"}},"processed_data":{"order_number":"ORD-R4lcb-1774172963","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 12:49:56] production.INFO: Constructing job for order: 176220  
[2026-03-22 12:49:59] production.INFO: Handling job for order: 176220  
[2026-03-22 12:49:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:49:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:49:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e7979cdf-750d-43bd-80df-38e6b7a73307&Player_ID=0953407356  
[2026-03-22 12:49:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e7979cdf-750d-43bd-80df-38e6b7a73307&Player_ID=0953407356","has_body":false} 
[2026-03-22 12:50:00] production.INFO: Operation sent successfully {"operation_id":161228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XqCa3QkX-1774173000","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:50:00"}},"processed_data":{"order_number":"ORD-XqCa3QkX-1774173000","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 12:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03"} 
[2026-03-22 12:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","total_operations":3,"sites_count":2} 
[2026-03-22 12:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-BYtfsqc-1774172908","ORD-R4lcb-1774172963"]} 
[2026-03-22 12:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BYtfsqc-1774172908","operation_id":161226} 
[2026-03-22 12:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227} 
[2026-03-22 12:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 12:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227,"processed":0,"errors":0} 
[2026-03-22 12:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227,"orders_count":1,"order_ids":["ORD-XqCa3QkX-1774173000"]} 
[2026-03-22 12:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227} 
[2026-03-22 12:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4lcb-1774172963","operation_id":161227,"orders_count":1} 
[2026-03-22 12:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228} 
[2026-03-22 12:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"processed":0,"errors":0} 
[2026-03-22 12:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4FLhhGC219PmoCSgCwG5bdAywRsL5JI0","execution_time":"2026-03-22 12:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228} 
[2026-03-22 12:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 12:50:05] production.INFO: async() رجع: true  
[2026-03-22 12:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:50:57] production.INFO: Constructing job for order: 176221  
[2026-03-22 12:50:58] production.INFO: Handling job for order: 176221  
[2026-03-22 12:50:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:50:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:50:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=beeab91c-522e-4139-87c3-66652c1078ed&Player_ID=52363165064  
[2026-03-22 12:50:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=beeab91c-522e-4139-87c3-66652c1078ed&Player_ID=52363165064","has_body":false} 
[2026-03-22 12:50:59] production.INFO: Operation sent successfully {"operation_id":161229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q2Q-1774173058","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:50:59"}},"processed_data":{"order_number":"ORD-Q2Q-1774173058","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:51:08] production.INFO: Constructing job for order: 176222  
[2026-03-22 12:51:11] production.INFO: Handling job for order: 176222  
[2026-03-22 12:51:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:51:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:51:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=14008bdf-26cd-482f-bb62-68eba0a671f2&Player_ID=0932562031  
[2026-03-22 12:51:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=14008bdf-26cd-482f-bb62-68eba0a671f2&Player_ID=0932562031","has_body":false} 
[2026-03-22 12:51:11] production.INFO: Operation sent successfully {"operation_id":161230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pl9NC9-1774173071","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:51:11"}},"processed_data":{"order_number":"ORD-Pl9NC9-1774173071","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:51:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q2Q-1774173058","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:51:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q2Q-1774173058","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:51:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:51:18] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176221} 
[2026-03-22 12:51:18] production.INFO: Order updated successfully. Order ID: 176221, Status: completed  
[2026-03-22 12:51:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q2Q-1774173058","status":"completed","codes_count":0} 
[2026-03-22 12:51:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BYtfsqc-1774172908","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:51:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-BYtfsqc-1774172908","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:51:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:51:48] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":176218} 
[2026-03-22 12:51:48] production.INFO: Order updated successfully. Order ID: 176218, Status: completed  
[2026-03-22 12:51:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BYtfsqc-1774172908","status":"completed","codes_count":0} 
[2026-03-22 12:51:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R4lcb-1774172963","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:51:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-R4lcb-1774172963","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:51:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:51:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":176219} 
[2026-03-22 12:51:48] production.INFO: Order updated successfully. Order ID: 176219, Status: completed  
[2026-03-22 12:51:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R4lcb-1774172963","status":"completed","codes_count":0} 
[2026-03-22 12:51:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-22 12:51:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 12:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03"} 
[2026-03-22 12:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","total_operations":2,"sites_count":1} 
[2026-03-22 12:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-XqCa3QkX-1774173000","ORD-Pl9NC9-1774173071"]} 
[2026-03-22 12:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 12:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 12:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 12:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"count":2} 
[2026-03-22 12:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"count":2} 
[2026-03-22 12:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"user_id":1734,"notification_type":"order_approved","reference_id":176222} 
[2026-03-22 12:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"user_id":1054,"notification_type":"order_approved","reference_id":176220} 
[2026-03-22 12:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"processed":2,"errors":0} 
[2026-03-22 12:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228,"processed":2,"errors":0} 
[2026-03-22 12:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oTsThZdtf9g6nWJ7z4P9UxaW7JKcMyKX","execution_time":"2026-03-22 12:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XqCa3QkX-1774173000","operation_id":161228} 
[2026-03-22 12:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 12:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 12:52:15] production.INFO: Constructing job for order: 176223  
[2026-03-22 12:52:18] production.INFO: Handling job for order: 176223  
[2026-03-22 12:52:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:52:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:52:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dbe9ae7b-546b-41b6-857d-1b1db96a73d2&Player_ID=52363165064  
[2026-03-22 12:52:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dbe9ae7b-546b-41b6-857d-1b1db96a73d2&Player_ID=52363165064","has_body":false} 
[2026-03-22 12:52:19] production.INFO: Operation sent successfully {"operation_id":161231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KRGuMff-1774173138","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 12:52:19"}},"processed_data":{"order_number":"ORD-KRGuMff-1774173138","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 12:52:25] production.INFO: Constructing job for order: 176224  
[2026-03-22 12:52:28] production.INFO: Handling job for order: 176224  
[2026-03-22 12:52:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:52:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:52:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=eed4b115-9e28-45d0-8985-fa1e13887c7b&Player_ID=0932562031  
[2026-03-22 12:52:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=eed4b115-9e28-45d0-8985-fa1e13887c7b&Player_ID=0932562031","has_body":false} 
[2026-03-22 12:52:28] production.INFO: Operation sent successfully {"operation_id":161232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l5fvARJE-1774173148","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:52:28"}},"processed_data":{"order_number":"ORD-l5fvARJE-1774173148","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:52:29] production.INFO: Constructing job for order: 176225  
[2026-03-22 12:52:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KRGuMff-1774173138","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 12:52:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-KRGuMff-1774173138","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 12:52:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:52:30] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176223} 
[2026-03-22 12:52:30] production.INFO: Order updated successfully. Order ID: 176223, Status: completed  
[2026-03-22 12:52:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KRGuMff-1774173138","status":"completed","codes_count":0} 
[2026-03-22 12:52:32] production.INFO: Handling job for order: 176225  
[2026-03-22 12:52:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:52:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:52:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=24000&uuid=db86613b-82af-4579-8bd5-0ebe91ca514d&Player_ID=102034011  
[2026-03-22 12:52:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=24000&uuid=db86613b-82af-4579-8bd5-0ebe91ca514d&Player_ID=102034011","has_body":false} 
[2026-03-22 12:52:33] production.INFO: Operation sent successfully {"operation_id":161233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wkkJwQOO-1774173152","amount":8.2822055999999992792481862124986946582794189453125,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-22 12:52:33"}},"processed_data":{"order_number":"ORD-wkkJwQOO-1774173152","amount":8.2822055999999992792481862124986946582794189453125,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-22 12:53:26] production.INFO: Constructing job for order: 176226  
[2026-03-22 12:53:27] production.INFO: Handling job for order: 176226  
[2026-03-22 12:53:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:53:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:53:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dc9d5648-71b6-4eeb-93f6-5e750c194673&Player_ID=0985903515  
[2026-03-22 12:53:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dc9d5648-71b6-4eeb-93f6-5e750c194673&Player_ID=0985903515","has_body":false} 
[2026-03-22 12:53:27] production.INFO: Operation sent successfully {"operation_id":161234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U6z9g-1774173207","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:53:27"}},"processed_data":{"order_number":"ORD-U6z9g-1774173207","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:53:36] production.INFO: Constructing job for order: 176227  
[2026-03-22 12:53:39] production.INFO: Handling job for order: 176227  
[2026-03-22 12:53:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:53:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:53:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6e61692f-5263-4239-b3ce-ed6639b29275&Player_ID=0936792007  
[2026-03-22 12:53:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6e61692f-5263-4239-b3ce-ed6639b29275&Player_ID=0936792007","has_body":false} 
[2026-03-22 12:53:40] production.INFO: Operation sent successfully {"operation_id":161235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H8F-1774173220","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:53:40"}},"processed_data":{"order_number":"ORD-H8F-1774173220","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:53:41] production.INFO: Constructing job for order: 176228  
[2026-03-22 12:53:43] production.INFO: Handling job for order: 176228  
[2026-03-22 12:53:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:53:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:53:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9c2178fd-591f-4da9-8d22-8600a501754e&Player_ID=0936792007  
[2026-03-22 12:53:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9c2178fd-591f-4da9-8d22-8600a501754e&Player_ID=0936792007","has_body":false} 
[2026-03-22 12:53:44] production.INFO: Operation sent successfully {"operation_id":161236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-liZn-1774173224","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:53:44"}},"processed_data":{"order_number":"ORD-liZn-1774173224","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02"} 
[2026-03-22 12:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","total_operations":5,"sites_count":2} 
[2026-03-22 12:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-l5fvARJE-1774173148","ORD-U6z9g-1774173207","ORD-H8F-1774173220","ORD-liZn-1774173224"]} 
[2026-03-22 12:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 12:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-22 12:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-22 12:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"count":4} 
[2026-03-22 12:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"count":4} 
[2026-03-22 12:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"user_id":587,"notification_type":"order_approved","reference_id":176227} 
[2026-03-22 12:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"user_id":1734,"notification_type":"order_approved","reference_id":176224} 
[2026-03-22 12:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"user_id":587,"notification_type":"order_approved","reference_id":176228} 
[2026-03-22 12:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"user_id":1734,"notification_type":"order_approved","reference_id":176226} 
[2026-03-22 12:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"processed":4,"errors":0} 
[2026-03-22 12:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"processed":4,"errors":0} 
[2026-03-22 12:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"orders_count":1,"order_ids":["ORD-wkkJwQOO-1774173152"]} 
[2026-03-22 12:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234} 
[2026-03-22 12:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6z9g-1774173207","operation_id":161234,"orders_count":1} 
[2026-03-22 12:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233} 
[2026-03-22 12:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233,"processed":0,"errors":0} 
[2026-03-22 12:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uLYOioatiDhzTg5aGoOYMCPbJe5UOBco","execution_time":"2026-03-22 12:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233} 
[2026-03-22 12:54:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 12:54:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 12:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 12:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 12:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 12:55:04] production.INFO: async() رجع: true  
[2026-03-22 12:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 12:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 12:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 12:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 12:56:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00"} 
[2026-03-22 12:56:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","total_operations":1,"sites_count":1} 
[2026-03-22 12:56:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wkkJwQOO-1774173152"]} 
[2026-03-22 12:56:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 12:56:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233} 
[2026-03-22 12:56:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 12:56:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233,"processed":0,"errors":0} 
[2026-03-22 12:56:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5l8lmtR3Q1woag0WwO6gTTrB8WiuVbiC","execution_time":"2026-03-22 12:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wkkJwQOO-1774173152","operation_id":161233} 
[2026-03-22 12:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wkkJwQOO-1774173152","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-wkkJwQOO-1774173152","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:56:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176225} 
[2026-03-22 12:56:04] production.INFO: Order updated successfully. Order ID: 176225, Status: completed  
[2026-03-22 12:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wkkJwQOO-1774173152","status":"completed","codes_count":0} 
[2026-03-22 12:56:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 12:56:18] production.INFO: Constructing job for order: 176229  
[2026-03-22 12:56:21] production.INFO: Handling job for order: 176229  
[2026-03-22 12:56:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:56:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:56:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1fa3087f-bda2-4d26-add4-ade1df6c8854&Player_ID=471156  
[2026-03-22 12:56:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1fa3087f-bda2-4d26-add4-ade1df6c8854&Player_ID=471156","has_body":false} 
[2026-03-22 12:56:22] production.INFO: Operation sent successfully {"operation_id":161237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pG2hzK-1774173382","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 12:56:22"}},"processed_data":{"order_number":"ORD-pG2hzK-1774173382","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 12:56:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pG2hzK-1774173382","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:56:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-pG2hzK-1774173382","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:56:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:56:27] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176229} 
[2026-03-22 12:56:27] production.INFO: Order updated successfully. Order ID: 176229, Status: completed  
[2026-03-22 12:56:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pG2hzK-1774173382","status":"completed","codes_count":0} 
[2026-03-22 12:56:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 12:56:40] production.INFO: Constructing job for order: 176230  
[2026-03-22 12:56:43] production.INFO: Handling job for order: 176230  
[2026-03-22 12:56:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:56:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:56:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=09e0cbb8-4fa0-4d14-a9fa-e43c54824c0b&Player_ID=0985903515  
[2026-03-22 12:56:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=09e0cbb8-4fa0-4d14-a9fa-e43c54824c0b&Player_ID=0985903515","has_body":false} 
[2026-03-22 12:56:44] production.INFO: Operation sent successfully {"operation_id":161238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h4cqxh16-1774173404","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 12:56:44"}},"processed_data":{"order_number":"ORD-h4cqxh16-1774173404","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 12:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02"} 
[2026-03-22 12:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","total_operations":1,"sites_count":1} 
[2026-03-22 12:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-h4cqxh16-1774173404"]} 
[2026-03-22 12:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 12:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 12:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 12:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 12:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"count":1} 
[2026-03-22 12:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"count":1} 
[2026-03-22 12:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"user_id":1734,"notification_type":"order_approved","reference_id":176230} 
[2026-03-22 12:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 12:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 12:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"processed":1,"errors":0} 
[2026-03-22 12:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238,"processed":1,"errors":0} 
[2026-03-22 12:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oxQHm1PHXlAffehViXPRT2XxsRR9lUGo","execution_time":"2026-03-22 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4cqxh16-1774173404","operation_id":161238} 
[2026-03-22 12:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 12:58:59] production.INFO: Constructing job for order: 176231  
[2026-03-22 12:59:02] production.INFO: Handling job for order: 176231  
[2026-03-22 12:59:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 12:59:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:59:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=80000&uuid=e029c8a4-9bc0-41af-8276-5e1636d5844c&Player_ID=13331  
[2026-03-22 12:59:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=80000&uuid=e029c8a4-9bc0-41af-8276-5e1636d5844c&Player_ID=13331","has_body":false} 
[2026-03-22 12:59:03] production.INFO: Operation sent successfully {"operation_id":161239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hFIpPW-1774173543","amount":7.85240000000000026858515411731787025928497314453125,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-22 12:59:03"}},"processed_data":{"order_number":"ORD-hFIpPW-1774173543","amount":7.85240000000000026858515411731787025928497314453125,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-22 12:59:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hFIpPW-1774173543","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 12:59:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-hFIpPW-1774173543","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 12:59:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 12:59:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":176231} 
[2026-03-22 12:59:06] production.INFO: Order updated successfully. Order ID: 176231, Status: completed  
[2026-03-22 12:59:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hFIpPW-1774173543","status":"completed","codes_count":0} 
[2026-03-22 12:59:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 12:59:30] production.INFO: Constructing job for order: 176232  
[2026-03-22 12:59:33] production.INFO: Handling job for order: 176232  
[2026-03-22 12:59:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 12:59:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 12:59:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=52fc401b-1961-4257-9949-b302bbc2479e&Player_ID=0962195024  
[2026-03-22 12:59:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=52fc401b-1961-4257-9949-b302bbc2479e&Player_ID=0962195024","has_body":false} 
[2026-03-22 12:59:34] production.INFO: Operation sent successfully {"operation_id":161240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9frF6g6-1774173574","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 12:59:34"}},"processed_data":{"order_number":"ORD-9frF6g6-1774173574","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 13:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01"} 
[2026-03-22 13:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","total_operations":1,"sites_count":1} 
[2026-03-22 13:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-9frF6g6-1774173574"]} 
[2026-03-22 13:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 13:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:00:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:00:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"count":1} 
[2026-03-22 13:00:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"count":1} 
[2026-03-22 13:00:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"user_id":587,"notification_type":"order_approved","reference_id":176232} 
[2026-03-22 13:00:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:00:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:00:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"processed":1,"errors":0} 
[2026-03-22 13:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240,"processed":1,"errors":0} 
[2026-03-22 13:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"icGRueS2KgBiMHtXjJoIUgQAWItMwpfk","execution_time":"2026-03-22 13:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9frF6g6-1774173574","operation_id":161240} 
[2026-03-22 13:00:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:00:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:00:03] production.INFO: async() رجع: true  
[2026-03-22 13:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:00:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:00:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:01:06] production.INFO: Constructing job for order: 176233  
[2026-03-22 13:01:09] production.INFO: Handling job for order: 176233  
[2026-03-22 13:01:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:01:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:01:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=8332a165-e49c-4718-8e72-c8964293c1f9&Player_ID=Hmoda777  
[2026-03-22 13:01:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=8332a165-e49c-4718-8e72-c8964293c1f9&Player_ID=Hmoda777","has_body":false} 
[2026-03-22 13:01:13] production.INFO: Operation sent successfully {"operation_id":161241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NOv6t1-1774173673","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 13:01:13"}},"processed_data":{"order_number":"ORD-NOv6t1-1774173673","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 13:01:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NOv6t1-1774173673","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:01:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-NOv6t1-1774173673","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:01:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:01:18] production.INFO: SendAcceptReject: Notification queued {"user_id":891,"notification_type":"order_approved","reference_id":176233} 
[2026-03-22 13:01:18] production.INFO: Order updated successfully. Order ID: 176233, Status: completed  
[2026-03-22 13:01:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NOv6t1-1774173673","status":"completed","codes_count":0} 
[2026-03-22 13:01:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-22 13:01:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"request_approved","reference_id":18407} 
[2026-03-22 13:01:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 13:01:38] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18408} 
[2026-03-22 13:01:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-22 13:01:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"request_approved","reference_id":18409} 
[2026-03-22 13:01:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-22 13:01:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1623,"notification_type":"request_approved","reference_id":18410} 
[2026-03-22 13:01:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1623  
[2026-03-22 13:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H8Lua3cE44UQDic1KSAs6wS2ttRwyjZ4","execution_time":"2026-03-22 13:02:01"} 
[2026-03-22 13:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"H8Lua3cE44UQDic1KSAs6wS2ttRwyjZ4","execution_time":"2026-03-22 13:02:01"} 
[2026-03-22 13:02:09] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"request_approved","reference_id":18411} 
[2026-03-22 13:02:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 13:02:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18412} 
[2026-03-22 13:02:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 13:02:30] production.INFO: Constructing job for order: 176234  
[2026-03-22 13:02:31] production.INFO: Handling job for order: 176234  
[2026-03-22 13:02:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:02:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:02:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=ee627362-978b-403b-982f-168304a4620c&Player_ID=8604956455  
[2026-03-22 13:02:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=ee627362-978b-403b-982f-168304a4620c&Player_ID=8604956455","has_body":false} 
[2026-03-22 13:02:32] production.INFO: Operation sent successfully {"operation_id":161242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uX8Q-1774173752","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:02:32"}},"processed_data":{"order_number":"ORD-uX8Q-1774173752","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:02:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"request_approved","reference_id":18413} 
[2026-03-22 13:02:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-22 13:03:01] production.INFO: SendAcceptReject: Notification queued {"user_id":142,"notification_type":"request_approved","reference_id":18414} 
[2026-03-22 13:03:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 142  
[2026-03-22 13:03:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":176115} 
[2026-03-22 13:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-22 13:03:41] production.INFO: Constructing job for order: 176235  
[2026-03-22 13:03:44] production.INFO: Handling job for order: 176235  
[2026-03-22 13:03:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:03:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:03:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=ff2251bf-332d-436a-a357-4d72f7e76b9e&Player_ID=108853569  
[2026-03-22 13:03:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=ff2251bf-332d-436a-a357-4d72f7e76b9e&Player_ID=108853569","has_body":false} 
[2026-03-22 13:03:45] production.INFO: Operation sent successfully {"operation_id":161243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v65vN-1774173825","amount":5.23552110000000059386593420640565454959869384765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 13:03:45"}},"processed_data":{"order_number":"ORD-v65vN-1774173825","amount":5.23552110000000059386593420640565454959869384765625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 13:03:46] production.INFO: Constructing job for order: 176236  
[2026-03-22 13:03:48] production.INFO: Handling job for order: 176236  
[2026-03-22 13:03:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:03:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:03:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=174f5e34-ccad-4984-9401-64d658887a7b&Player_ID=52129672817  
[2026-03-22 13:03:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=174f5e34-ccad-4984-9401-64d658887a7b&Player_ID=52129672817","has_body":false} 
[2026-03-22 13:03:49] production.INFO: Operation sent successfully {"operation_id":161244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xOO5-1774173828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:03:49"}},"processed_data":{"order_number":"ORD-xOO5-1774173828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:04:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xOO5-1774173828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:04:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-xOO5-1774173828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:04:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01"} 
[2026-03-22 13:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","total_operations":2,"sites_count":1} 
[2026-03-22 13:04:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":176236} 
[2026-03-22 13:04:01] production.INFO: Order updated successfully. Order ID: 176236, Status: completed  
[2026-03-22 13:04:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xOO5-1774173828","status":"completed","codes_count":0} 
[2026-03-22 13:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-uX8Q-1774173752","ORD-v65vN-1774173825"]} 
[2026-03-22 13:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uX8Q-1774173752","operation_id":161242} 
[2026-03-22 13:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243} 
[2026-03-22 13:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243,"processed":0,"errors":0} 
[2026-03-22 13:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zv8spCb8bKuMaJ9tCNH4y6lyLGwGaYoC","execution_time":"2026-03-22 13:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243} 
[2026-03-22 13:04:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 13:04:35] production.INFO: SendAcceptReject: Notification queued {"user_id":910,"notification_type":"order_approved","reference_id":176151} 
[2026-03-22 13:04:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 910  
[2026-03-22 13:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:05:03] production.INFO: Constructing job for order: 176237  
[2026-03-22 13:05:03] production.INFO: async() رجع: true  
[2026-03-22 13:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:05:05] production.INFO: Handling job for order: 176237  
[2026-03-22 13:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f0cbf90f-789b-4e68-a20c-9d112b8b60f0&Player_ID=11881228770  
[2026-03-22 13:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f0cbf90f-789b-4e68-a20c-9d112b8b60f0&Player_ID=11881228770","has_body":false} 
[2026-03-22 13:05:05] production.INFO: Operation sent successfully {"operation_id":161245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5c5i-1774173905","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:05:05"}},"processed_data":{"order_number":"ORD-5c5i-1774173905","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02"} 
[2026-03-22 13:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","total_operations":3,"sites_count":1} 
[2026-03-22 13:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-uX8Q-1774173752","ORD-v65vN-1774173825","ORD-5c5i-1774173905"]} 
[2026-03-22 13:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5c5i-1774173905","operation_id":161245} 
[2026-03-22 13:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uX8Q-1774173752","operation_id":161242} 
[2026-03-22 13:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243} 
[2026-03-22 13:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 13:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243,"processed":0,"errors":0} 
[2026-03-22 13:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UPKGyF4IggdQoH1wjJS7S6BdEi34rLGU","execution_time":"2026-03-22 13:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v65vN-1774173825","operation_id":161243} 
[2026-03-22 13:06:05] production.INFO: Constructing job for order: 176238  
[2026-03-22 13:06:06] production.INFO: Handling job for order: 176238  
[2026-03-22 13:06:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:06:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:06:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2100&uuid=c1639228-1f42-4cbf-adab-859c455adc39&Player_ID=32794133  
[2026-03-22 13:06:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2100&uuid=c1639228-1f42-4cbf-adab-859c455adc39&Player_ID=32794133","has_body":false} 
[2026-03-22 13:06:06] production.INFO: Operation sent successfully {"operation_id":161246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uu1-1774173966","amount":2.2226862000000000563204594072885811328887939453125,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 13:06:06"}},"processed_data":{"order_number":"ORD-Uu1-1774173966","amount":2.2226862000000000563204594072885811328887939453125,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 13:06:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uX8Q-1774173752","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:06:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-uX8Q-1774173752","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:06:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:06:16] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":176234} 
[2026-03-22 13:06:16] production.INFO: Order updated successfully. Order ID: 176234, Status: completed  
[2026-03-22 13:06:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uX8Q-1774173752","status":"completed","codes_count":0} 
[2026-03-22 13:06:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 13:07:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v65vN-1774173825","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 13:07:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-v65vN-1774173825","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 13:07:25] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 13:07:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_rejected","reference_id":176235} 
[2026-03-22 13:07:25] production.INFO: Order updated successfully. Order ID: 176235, Status: rejected  
[2026-03-22 13:07:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v65vN-1774173825","status":"rejected","codes_count":0} 
[2026-03-22 13:07:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 13:07:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 13:07:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5c5i-1774173905","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:07:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-5c5i-1774173905","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:07:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:07:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176237} 
[2026-03-22 13:07:46] production.INFO: Order updated successfully. Order ID: 176237, Status: completed  
[2026-03-22 13:07:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5c5i-1774173905","status":"completed","codes_count":0} 
[2026-03-22 13:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 13:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01"} 
[2026-03-22 13:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","total_operations":1,"sites_count":1} 
[2026-03-22 13:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Uu1-1774173966"]} 
[2026-03-22 13:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"count":1} 
[2026-03-22 13:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"count":1} 
[2026-03-22 13:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"user_id":645,"notification_type":"order_approved","reference_id":176238} 
[2026-03-22 13:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"processed":1,"errors":0} 
[2026-03-22 13:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246,"processed":1,"errors":0} 
[2026-03-22 13:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7QxcJ8cWUVXoRCC8mXRyZPaAyegHT8I1","execution_time":"2026-03-22 13:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uu1-1774173966","operation_id":161246} 
[2026-03-22 13:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 13:08:42] production.INFO: Constructing job for order: 176239  
[2026-03-22 13:08:43] production.INFO: Handling job for order: 176239  
[2026-03-22 13:08:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:08:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:08:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=002ac211-851b-4c9b-a3bb-d9a77a7d4d3c&Player_ID=10902805949  
[2026-03-22 13:08:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=002ac211-851b-4c9b-a3bb-d9a77a7d4d3c&Player_ID=10902805949","has_body":false} 
[2026-03-22 13:08:44] production.INFO: Operation sent successfully {"operation_id":161247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-89X6-1774174123","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:08:44"}},"processed_data":{"order_number":"ORD-89X6-1774174123","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:09:10] production.INFO: Constructing job for order: 176240  
[2026-03-22 13:09:11] production.INFO: Handling job for order: 176240  
[2026-03-22 13:09:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:09:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:09:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0fb14aa5-8fcb-4518-aefd-1e2dc04f1c19&Player_ID=0937233313  
[2026-03-22 13:09:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0fb14aa5-8fcb-4518-aefd-1e2dc04f1c19&Player_ID=0937233313","has_body":false} 
[2026-03-22 13:09:11] production.INFO: Operation sent successfully {"operation_id":161248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j69TeaRt-1774174151","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:09:11"}},"processed_data":{"order_number":"ORD-j69TeaRt-1774174151","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:09:30] production.INFO: Constructing job for order: 176241  
[2026-03-22 13:09:32] production.INFO: Handling job for order: 176241  
[2026-03-22 13:09:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:09:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:09:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6539301a-6efb-4b7e-aee6-9558908cc98d&Player_ID=10902805949  
[2026-03-22 13:09:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6539301a-6efb-4b7e-aee6-9558908cc98d&Player_ID=10902805949","has_body":false} 
[2026-03-22 13:09:33] production.INFO: Operation sent successfully {"operation_id":161249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VST38xZw-1774174173","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:09:33"}},"processed_data":{"order_number":"ORD-VST38xZw-1774174173","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:09:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-89X6-1774174123","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 13:09:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-89X6-1774174123","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 13:09:53] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 13:09:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_rejected","reference_id":176239} 
[2026-03-22 13:09:53] production.INFO: Order updated successfully. Order ID: 176239, Status: rejected  
[2026-03-22 13:09:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-89X6-1774174123","status":"rejected","codes_count":0} 
[2026-03-22 13:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01"} 
[2026-03-22 13:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","total_operations":2,"sites_count":2} 
[2026-03-22 13:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-j69TeaRt-1774174151"]} 
[2026-03-22 13:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"count":1} 
[2026-03-22 13:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"count":1} 
[2026-03-22 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"user_id":1551,"notification_type":"order_approved","reference_id":176240} 
[2026-03-22 13:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"processed":1,"errors":0} 
[2026-03-22 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"processed":1,"errors":0} 
[2026-03-22 13:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"orders_count":1,"order_ids":["ORD-VST38xZw-1774174173"]} 
[2026-03-22 13:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248} 
[2026-03-22 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j69TeaRt-1774174151","operation_id":161248,"orders_count":1} 
[2026-03-22 13:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VST38xZw-1774174173","operation_id":161249} 
[2026-03-22 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VST38xZw-1774174173","operation_id":161249,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VST38xZw-1774174173","operation_id":161249,"processed":0,"errors":0} 
[2026-03-22 13:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a8I1RwU36gO4TweF6A34gJCNleNVqZcU","execution_time":"2026-03-22 13:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VST38xZw-1774174173","operation_id":161249} 
[2026-03-22 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:10:04] production.INFO: async() رجع: true  
[2026-03-22 13:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 13:10:26] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":176204} 
[2026-03-22 13:10:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 13:10:36] production.INFO: Constructing job for order: 176243  
[2026-03-22 13:10:39] production.INFO: Handling job for order: 176243  
[2026-03-22 13:10:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:10:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:10:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=3a25bd52-6c9c-4a33-8d7d-925752b8f856&Player_ID=471156  
[2026-03-22 13:10:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=3a25bd52-6c9c-4a33-8d7d-925752b8f856&Player_ID=471156","has_body":false} 
[2026-03-22 13:10:40] production.INFO: Operation sent successfully {"operation_id":161250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Aan-1774174239","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 13:10:40"}},"processed_data":{"order_number":"ORD-Aan-1774174239","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 13:10:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Aan-1774174239","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:10:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Aan-1774174239","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:10:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:10:44] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176243} 
[2026-03-22 13:10:44] production.INFO: Order updated successfully. Order ID: 176243, Status: completed  
[2026-03-22 13:10:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Aan-1774174239","status":"completed","codes_count":0} 
[2026-03-22 13:10:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 13:11:11] production.INFO: Constructing job for order: 176244  
[2026-03-22 13:11:13] production.INFO: Handling job for order: 176244  
[2026-03-22 13:11:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:11:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:11:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=667c6110-9529-41e3-bad0-2e8cfe661b0b&Player_ID=10902805949  
[2026-03-22 13:11:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=667c6110-9529-41e3-bad0-2e8cfe661b0b&Player_ID=10902805949","has_body":false} 
[2026-03-22 13:11:13] production.INFO: Operation sent successfully {"operation_id":161251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FGKy-1774174273","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:11:13"}},"processed_data":{"order_number":"ORD-FGKy-1774174273","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:11:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VST38xZw-1774174173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:11:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-VST38xZw-1774174173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:11:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:11:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176241} 
[2026-03-22 13:11:13] production.INFO: Order updated successfully. Order ID: 176241, Status: completed  
[2026-03-22 13:11:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VST38xZw-1774174173","status":"completed","codes_count":0} 
[2026-03-22 13:11:25] production.INFO: Constructing job for order: 176245  
[2026-03-22 13:11:26] production.INFO: Handling job for order: 176245  
[2026-03-22 13:11:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:11:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:11:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b99879ca-05b2-4dc1-ab75-59eeefc6ad63&Player_ID=51975364989  
[2026-03-22 13:11:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b99879ca-05b2-4dc1-ab75-59eeefc6ad63&Player_ID=51975364989","has_body":false} 
[2026-03-22 13:11:27] production.INFO: Operation sent successfully {"operation_id":161252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KNn3jiP-1774174287","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:11:27"}},"processed_data":{"order_number":"ORD-KNn3jiP-1774174287","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:11:36] production.INFO: SendAcceptReject: Notification queued {"user_id":142,"notification_type":"order_approved","reference_id":176242} 
[2026-03-22 13:11:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KNn3jiP-1774174287","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:11:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-KNn3jiP-1774174287","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:11:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:11:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176245} 
[2026-03-22 13:11:38] production.INFO: Order updated successfully. Order ID: 176245, Status: completed  
[2026-03-22 13:11:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KNn3jiP-1774174287","status":"completed","codes_count":0} 
[2026-03-22 13:11:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 142  
[2026-03-22 13:11:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:11:41] production.INFO: Constructing job for order: 176246  
[2026-03-22 13:11:42] production.INFO: Handling job for order: 176246  
[2026-03-22 13:11:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:11:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:11:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7301b7b2-eb2a-416d-ba5f-1b26cc8c70c6&Player_ID=9320633089  
[2026-03-22 13:11:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7301b7b2-eb2a-416d-ba5f-1b26cc8c70c6&Player_ID=9320633089","has_body":false} 
[2026-03-22 13:11:43] production.INFO: Operation sent successfully {"operation_id":161253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Iy4Q3-1774174302","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:11:43"}},"processed_data":{"order_number":"ORD-Iy4Q3-1774174302","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:11:52] production.INFO: Constructing job for order: 176247  
[2026-03-22 13:11:55] production.INFO: Handling job for order: 176247  
[2026-03-22 13:11:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:11:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:11:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68916c9b-a647-4b91-aedf-b5492322d32b&Player_ID=51997953716  
[2026-03-22 13:11:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68916c9b-a647-4b91-aedf-b5492322d32b&Player_ID=51997953716","has_body":false} 
[2026-03-22 13:11:56] production.INFO: Operation sent successfully {"operation_id":161254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wZe3v-1774174315","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:11:56"}},"processed_data":{"order_number":"ORD-wZe3v-1774174315","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:11:58] production.INFO: Constructing job for order: 176248  
[2026-03-22 13:11:59] production.INFO: Handling job for order: 176248  
[2026-03-22 13:11:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:11:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:11:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=021e0a8c-1384-48cb-9783-30494725c41a&Player_ID=0937233313  
[2026-03-22 13:11:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=021e0a8c-1384-48cb-9783-30494725c41a&Player_ID=0937233313","has_body":false} 
[2026-03-22 13:11:59] production.INFO: Operation sent successfully {"operation_id":161255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kWbg5QaZ-1774174319","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:11:59"}},"processed_data":{"order_number":"ORD-kWbg5QaZ-1774174319","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02"} 
[2026-03-22 13:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","total_operations":4,"sites_count":2} 
[2026-03-22 13:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-FGKy-1774174273","ORD-Iy4Q3-1774174302","ORD-wZe3v-1774174315"]} 
[2026-03-22 13:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FGKy-1774174273","operation_id":161251} 
[2026-03-22 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Iy4Q3-1774174302","operation_id":161253} 
[2026-03-22 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254} 
[2026-03-22 13:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 13:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254,"processed":0,"errors":0} 
[2026-03-22 13:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254,"orders_count":1,"order_ids":["ORD-kWbg5QaZ-1774174319"]} 
[2026-03-22 13:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254} 
[2026-03-22 13:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZe3v-1774174315","operation_id":161254,"orders_count":1} 
[2026-03-22 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255} 
[2026-03-22 13:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"processed":0,"errors":0} 
[2026-03-22 13:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KtectHxIbQ7GVPpTbscuvdmeuNfWEwKh","execution_time":"2026-03-22 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255} 
[2026-03-22 13:12:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wZe3v-1774174315","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:12:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-wZe3v-1774174315","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:12:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:12:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176247} 
[2026-03-22 13:12:08] production.INFO: Order updated successfully. Order ID: 176247, Status: completed  
[2026-03-22 13:12:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wZe3v-1774174315","status":"completed","codes_count":0} 
[2026-03-22 13:12:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:12:31] production.INFO: Constructing job for order: 176249  
[2026-03-22 13:12:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FGKy-1774174273","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:12:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-FGKy-1774174273","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:12:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:12:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176244} 
[2026-03-22 13:12:32] production.INFO: Order updated successfully. Order ID: 176244, Status: completed  
[2026-03-22 13:12:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FGKy-1774174273","status":"completed","codes_count":0} 
[2026-03-22 13:12:33] production.INFO: Handling job for order: 176249  
[2026-03-22 13:12:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:12:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:12:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c596474d-1fc4-4e26-abf6-5c73bb584620&Player_ID=12796139583  
[2026-03-22 13:12:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c596474d-1fc4-4e26-abf6-5c73bb584620&Player_ID=12796139583","has_body":false} 
[2026-03-22 13:12:34] production.INFO: Operation sent successfully {"operation_id":161256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S9r4-1774174354","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:12:34"}},"processed_data":{"order_number":"ORD-S9r4-1774174354","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:12:52] production.INFO: Constructing job for order: 176250  
[2026-03-22 13:12:55] production.INFO: Handling job for order: 176250  
[2026-03-22 13:12:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:12:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:12:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4809b802-e775-4eb9-ac1d-cbd77507c938&Player_ID=12830997855  
[2026-03-22 13:12:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4809b802-e775-4eb9-ac1d-cbd77507c938&Player_ID=12830997855","has_body":false} 
[2026-03-22 13:12:56] production.INFO: Operation sent successfully {"operation_id":161257,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZDNh-1774174376","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:12:56"}},"processed_data":{"order_number":"ORD-ZDNh-1774174376","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:13:19] production.INFO: Constructing job for order: 176251  
[2026-03-22 13:13:20] production.INFO: Handling job for order: 176251  
[2026-03-22 13:13:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:13:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:13:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=27ffebd9-64bb-498c-bb64-791187358d32&Player_ID=12843673816  
[2026-03-22 13:13:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=27ffebd9-64bb-498c-bb64-791187358d32&Player_ID=12843673816","has_body":false} 
[2026-03-22 13:13:21] production.INFO: Operation sent successfully {"operation_id":161258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ivz7zrpr-1774174401","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:13:21"}},"processed_data":{"order_number":"ORD-Ivz7zrpr-1774174401","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:13:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Iy4Q3-1774174302","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:13:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-Iy4Q3-1774174302","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:13:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:13:29] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176246} 
[2026-03-22 13:13:29] production.INFO: Order updated successfully. Order ID: 176246, Status: completed  
[2026-03-22 13:13:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Iy4Q3-1774174302","status":"completed","codes_count":0} 
[2026-03-22 13:13:32] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:13:32] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 13:13:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 13:13:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 13:13:50] production.INFO: Constructing job for order: 176252  
[2026-03-22 13:13:53] production.INFO: Handling job for order: 176252  
[2026-03-22 13:13:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:13:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:13:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3f155654-63e2-4500-b62f-4e30d7f3e1ae&Player_ID=51997953716  
[2026-03-22 13:13:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3f155654-63e2-4500-b62f-4e30d7f3e1ae&Player_ID=51997953716","has_body":false} 
[2026-03-22 13:13:54] production.INFO: Operation sent successfully {"operation_id":161259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bwr8Q-1774174433","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:13:54"}},"processed_data":{"order_number":"ORD-bwr8Q-1774174433","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03"} 
[2026-03-22 13:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","total_operations":5,"sites_count":2} 
[2026-03-22 13:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-kWbg5QaZ-1774174319"]} 
[2026-03-22 13:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 13:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"count":1} 
[2026-03-22 13:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"count":1} 
[2026-03-22 13:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"user_id":1551,"notification_type":"order_approved","reference_id":176248} 
[2026-03-22 13:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"processed":1,"errors":0} 
[2026-03-22 13:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"processed":1,"errors":0} 
[2026-03-22 13:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"orders_count":4,"order_ids":["ORD-S9r4-1774174354","ORD-ZDNh-1774174376","ORD-Ivz7zrpr-1774174401","ORD-bwr8Q-1774174433"]} 
[2026-03-22 13:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255} 
[2026-03-22 13:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kWbg5QaZ-1774174319","operation_id":161255,"orders_count":4} 
[2026-03-22 13:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bwr8Q-1774174433","operation_id":161259} 
[2026-03-22 13:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ivz7zrpr-1774174401","operation_id":161258} 
[2026-03-22 13:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S9r4-1774174354","operation_id":161256} 
[2026-03-22 13:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZDNh-1774174376","operation_id":161257} 
[2026-03-22 13:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZDNh-1774174376","operation_id":161257,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 13:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZDNh-1774174376","operation_id":161257,"processed":0,"errors":0} 
[2026-03-22 13:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sifsONPt2jjb1BkBl6wVTbi1NpwY1Zpg","execution_time":"2026-03-22 13:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZDNh-1774174376","operation_id":161257} 
[2026-03-22 13:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 13:14:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bwr8Q-1774174433","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:14:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-bwr8Q-1774174433","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:14:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:14:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176252} 
[2026-03-22 13:14:05] production.INFO: Order updated successfully. Order ID: 176252, Status: completed  
[2026-03-22 13:14:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bwr8Q-1774174433","status":"completed","codes_count":0} 
[2026-03-22 13:14:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:14:10] production.INFO: Constructing job for order: 176253  
[2026-03-22 13:14:12] production.INFO: Handling job for order: 176253  
[2026-03-22 13:14:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:14:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:14:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2f71a7f1-8622-4651-84f7-67975a3b47c8&Player_ID=3227826383  
[2026-03-22 13:14:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2f71a7f1-8622-4651-84f7-67975a3b47c8&Player_ID=3227826383","has_body":false} 
[2026-03-22 13:14:13] production.INFO: Operation sent successfully {"operation_id":161260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dIpA-1774174453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:14:13"}},"processed_data":{"order_number":"ORD-dIpA-1774174453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:14:37] production.INFO: Constructing job for order: 176254  
[2026-03-22 13:14:40] production.INFO: Constructing job for order: 176255  
[2026-03-22 13:14:40] production.INFO: Handling job for order: 176254  
[2026-03-22 13:14:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:14:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:14:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=52e80ac4-2edc-4e05-9c35-7af1a75f6c71&Player_ID=109884866  
[2026-03-22 13:14:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=52e80ac4-2edc-4e05-9c35-7af1a75f6c71&Player_ID=109884866","has_body":false} 
[2026-03-22 13:14:41] production.INFO: Operation sent successfully {"operation_id":161261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wZSQYYX-1774174480","amount":1.7596275999999999584133547614328563213348388671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 13:14:41"}},"processed_data":{"order_number":"ORD-wZSQYYX-1774174480","amount":1.7596275999999999584133547614328563213348388671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 13:14:41] production.INFO: Handling job for order: 176255  
[2026-03-22 13:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a1c74a07-7544-4efb-aa0f-562677b5059f&Player_ID=52451009093  
[2026-03-22 13:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a1c74a07-7544-4efb-aa0f-562677b5059f&Player_ID=52451009093","has_body":false} 
[2026-03-22 13:14:42] production.INFO: Operation sent successfully {"operation_id":161262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PlBG-1774174481","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:14:42"}},"processed_data":{"order_number":"ORD-PlBG-1774174481","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:15:05] production.INFO: async() رجع: true  
[2026-03-22 13:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:15:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PlBG-1774174481","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:15:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-PlBG-1774174481","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:15:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:15:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176255} 
[2026-03-22 13:15:08] production.INFO: Order updated successfully. Order ID: 176255, Status: completed  
[2026-03-22 13:15:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PlBG-1774174481","status":"completed","codes_count":0} 
[2026-03-22 13:15:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 13:15:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S9r4-1774174354","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:15:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-S9r4-1774174354","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:15:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:15:17] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176249} 
[2026-03-22 13:15:17] production.INFO: Order updated successfully. Order ID: 176249, Status: completed  
[2026-03-22 13:15:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S9r4-1774174354","status":"completed","codes_count":0} 
[2026-03-22 13:15:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 13:15:26] production.INFO: Constructing job for order: 176256  
[2026-03-22 13:15:28] production.INFO: Handling job for order: 176256  
[2026-03-22 13:15:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:15:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:15:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4213b917-af4a-434a-b5ad-bdcbe9f75381&Player_ID=51997953716  
[2026-03-22 13:15:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4213b917-af4a-434a-b5ad-bdcbe9f75381&Player_ID=51997953716","has_body":false} 
[2026-03-22 13:15:29] production.INFO: Operation sent successfully {"operation_id":161263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U0p3T-1774174529","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:15:29"}},"processed_data":{"order_number":"ORD-U0p3T-1774174529","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:15:30] production.INFO: Constructing job for order: 176257  
[2026-03-22 13:15:31] production.INFO: Constructing job for order: 176258  
[2026-03-22 13:15:32] production.INFO: Handling job for order: 176257  
[2026-03-22 13:15:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:15:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:15:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=2111fb9d-7beb-4f8e-88a6-d5f1915b2fcd&Player_ID=0981663342  
[2026-03-22 13:15:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=2111fb9d-7beb-4f8e-88a6-d5f1915b2fcd&Player_ID=0981663342","has_body":false} 
[2026-03-22 13:15:33] production.INFO: Operation sent successfully {"operation_id":161264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aQsZ-1774174533","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:15:33"}},"processed_data":{"order_number":"ORD-aQsZ-1774174533","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:15:33] production.INFO: Handling job for order: 176258  
[2026-03-22 13:15:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:15:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:15:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a841976-eca4-4cb1-a151-24c0644c251a&Player_ID=52239850779  
[2026-03-22 13:15:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a841976-eca4-4cb1-a151-24c0644c251a&Player_ID=52239850779","has_body":false} 
[2026-03-22 13:15:34] production.INFO: Operation sent successfully {"operation_id":161265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KUO-1774174534","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:15:34"}},"processed_data":{"order_number":"ORD-KUO-1774174534","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:15:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZDNh-1774174376","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:15:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZDNh-1774174376","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:15:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:15:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176250} 
[2026-03-22 13:15:41] production.INFO: Order updated successfully. Order ID: 176250, Status: completed  
[2026-03-22 13:15:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZDNh-1774174376","status":"completed","codes_count":0} 
[2026-03-22 13:15:42] production.INFO: Constructing job for order: 176259  
[2026-03-22 13:15:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 13:15:43] production.INFO: Handling job for order: 176259  
[2026-03-22 13:15:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:15:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:15:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5b01ba45-3d10-4d96-9fbd-a7eb94f044dc&Player_ID=12830997855  
[2026-03-22 13:15:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5b01ba45-3d10-4d96-9fbd-a7eb94f044dc&Player_ID=12830997855","has_body":false} 
[2026-03-22 13:15:44] production.INFO: Operation sent successfully {"operation_id":161266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8CEVq1hz-1774174543","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:15:44"}},"processed_data":{"order_number":"ORD-8CEVq1hz-1774174543","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:15:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U0p3T-1774174529","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:15:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-U0p3T-1774174529","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:15:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:15:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176256} 
[2026-03-22 13:15:50] production.INFO: Order updated successfully. Order ID: 176256, Status: completed  
[2026-03-22 13:15:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U0p3T-1774174529","status":"completed","codes_count":0} 
[2026-03-22 13:15:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02"} 
[2026-03-22 13:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","total_operations":6,"sites_count":2} 
[2026-03-22 13:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-Ivz7zrpr-1774174401","ORD-dIpA-1774174453","ORD-wZSQYYX-1774174480","ORD-KUO-1774174534","ORD-8CEVq1hz-1774174543"]} 
[2026-03-22 13:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8CEVq1hz-1774174543","operation_id":161266} 
[2026-03-22 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dIpA-1774174453","operation_id":161260} 
[2026-03-22 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUO-1774174534","operation_id":161265} 
[2026-03-22 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261} 
[2026-03-22 13:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 13:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"count":1} 
[2026-03-22 13:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"count":1} 
[2026-03-22 13:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"user_id":1597,"notification_type":"order_approved","reference_id":176251} 
[2026-03-22 13:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"processed":1,"errors":0} 
[2026-03-22 13:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"processed":1,"errors":0} 
[2026-03-22 13:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"orders_count":1,"order_ids":["ORD-aQsZ-1774174533"]} 
[2026-03-22 13:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261} 
[2026-03-22 13:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"orders_count":1} 
[2026-03-22 13:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"count":1} 
[2026-03-22 13:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"count":1} 
[2026-03-22 13:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"user_id":587,"notification_type":"order_approved","reference_id":176257} 
[2026-03-22 13:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"processed":1,"errors":0} 
[2026-03-22 13:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264,"processed":1,"errors":0} 
[2026-03-22 13:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yrAtc85GtAnrbBp2kdP4jhMiajiUz0Sr","execution_time":"2026-03-22 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQsZ-1774174533","operation_id":161264} 
[2026-03-22 13:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ivz7zrpr-1774174401","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ivz7zrpr-1774174401","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:16:02] production.ERROR: Order not found or already processed. External ID: ORD-Ivz7zrpr-1774174401  
[2026-03-22 13:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ivz7zrpr-1774174401","status":"completed","codes_count":0} 
[2026-03-22 13:16:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:16:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KUO-1774174534","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:16:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-KUO-1774174534","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:16:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:16:11] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176258} 
[2026-03-22 13:16:11] production.INFO: Order updated successfully. Order ID: 176258, Status: completed  
[2026-03-22 13:16:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KUO-1774174534","status":"completed","codes_count":0} 
[2026-03-22 13:16:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 13:16:50] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 13:16:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1182.0","mainamount":"1200","operation_number":"156506007","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnu56p7oed3kvcg6RFR3"}},"user_id":1609} 
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:16:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:16:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18415,"user_id":1609,"amount":1182.0,"admins_notified":7} 
[2026-03-22 13:16:57] production.INFO: Constructing job for order: 176260  
[2026-03-22 13:16:58] production.INFO: Handling job for order: 176260  
[2026-03-22 13:16:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:16:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:16:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=64a86bbc-21d7-4eab-b2c8-60eaa39910c5&Player_ID=0937276110  
[2026-03-22 13:16:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=64a86bbc-21d7-4eab-b2c8-60eaa39910c5&Player_ID=0937276110","has_body":false} 
[2026-03-22 13:16:59] production.INFO: Operation sent successfully {"operation_id":161267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GkEcDQ-1774174619","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:16:59"}},"processed_data":{"order_number":"ORD-GkEcDQ-1774174619","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:17:13] production.INFO: Constructing job for order: 176261  
[2026-03-22 13:17:14] production.INFO: Handling job for order: 176261  
[2026-03-22 13:17:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:17:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:17:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=b1d9dfd4-9dcd-4c42-a8ae-6f8312daa126&Player_ID=0937276110  
[2026-03-22 13:17:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=b1d9dfd4-9dcd-4c42-a8ae-6f8312daa126&Player_ID=0937276110","has_body":false} 
[2026-03-22 13:17:15] production.INFO: Operation sent successfully {"operation_id":161268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C1AdCe-1774174635","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:17:15"}},"processed_data":{"order_number":"ORD-C1AdCe-1774174635","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:17:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dIpA-1774174453","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:17:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-dIpA-1774174453","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:17:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:17:29] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176253} 
[2026-03-22 13:17:29] production.INFO: Order updated successfully. Order ID: 176253, Status: completed  
[2026-03-22 13:17:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dIpA-1774174453","status":"completed","codes_count":0} 
[2026-03-22 13:17:31] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02"} 
[2026-03-22 13:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","total_operations":4,"sites_count":2} 
[2026-03-22 13:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-wZSQYYX-1774174480","ORD-8CEVq1hz-1774174543"]} 
[2026-03-22 13:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8CEVq1hz-1774174543","operation_id":161266} 
[2026-03-22 13:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261} 
[2026-03-22 13:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"processed":0,"errors":0} 
[2026-03-22 13:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"orders_count":2,"order_ids":["ORD-GkEcDQ-1774174619","ORD-C1AdCe-1774174635"]} 
[2026-03-22 13:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261} 
[2026-03-22 13:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wZSQYYX-1774174480","operation_id":161261,"orders_count":2} 
[2026-03-22 13:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 13:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 13:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"count":2} 
[2026-03-22 13:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"count":2} 
[2026-03-22 13:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"user_id":1320,"notification_type":"order_approved","reference_id":176261} 
[2026-03-22 13:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"user_id":1320,"notification_type":"order_approved","reference_id":176260} 
[2026-03-22 13:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"processed":2,"errors":0} 
[2026-03-22 13:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267,"processed":2,"errors":0} 
[2026-03-22 13:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vU9EUeZvnmTRCaiue5p9xggDC0vORIAj","execution_time":"2026-03-22 13:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GkEcDQ-1774174619","operation_id":161267} 
[2026-03-22 13:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 13:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 13:18:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wZSQYYX-1774174480","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:18:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-wZSQYYX-1774174480","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:18:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:18:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":176254} 
[2026-03-22 13:18:02] production.INFO: Order updated successfully. Order ID: 176254, Status: completed  
[2026-03-22 13:18:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wZSQYYX-1774174480","status":"completed","codes_count":0} 
[2026-03-22 13:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 13:18:48] production.INFO: Constructing job for order: 176262  
[2026-03-22 13:18:50] production.INFO: Handling job for order: 176262  
[2026-03-22 13:18:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:18:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:18:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87302e86-d40c-424d-9715-5d7a26825472&Player_ID=51838403823  
[2026-03-22 13:18:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87302e86-d40c-424d-9715-5d7a26825472&Player_ID=51838403823","has_body":false} 
[2026-03-22 13:18:51] production.INFO: Operation sent successfully {"operation_id":161269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-19Blm-1774174731","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:18:51"}},"processed_data":{"order_number":"ORD-19Blm-1774174731","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 13:18:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8CEVq1hz-1774174543","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:19:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-8CEVq1hz-1774174543","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:19:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:19:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176259} 
[2026-03-22 13:19:00] production.INFO: Order updated successfully. Order ID: 176259, Status: completed  
[2026-03-22 13:19:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8CEVq1hz-1774174543","status":"completed","codes_count":0} 
[2026-03-22 13:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 13:19:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-19Blm-1774174731","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:19:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-19Blm-1774174731","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:19:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:19:06] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176262} 
[2026-03-22 13:19:06] production.INFO: Order updated successfully. Order ID: 176262, Status: completed  
[2026-03-22 13:19:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-19Blm-1774174731","status":"completed","codes_count":0} 
[2026-03-22 13:19:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 13:19:55] production.INFO: Constructing job for order: 176263  
[2026-03-22 13:19:57] production.INFO: Handling job for order: 176263  
[2026-03-22 13:19:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:19:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:19:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7e6c27ca-e1b7-44f3-b72b-9a419f14d7b1&Player_ID=1140535329  
[2026-03-22 13:19:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7e6c27ca-e1b7-44f3-b72b-9a419f14d7b1&Player_ID=1140535329","has_body":false} 
[2026-03-22 13:19:58] production.INFO: Operation sent successfully {"operation_id":161270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ypm-1774174798","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:19:58"}},"processed_data":{"order_number":"ORD-Ypm-1774174798","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:20:01] production.INFO: Constructing job for order: 176264  
[2026-03-22 13:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01"} 
[2026-03-22 13:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","total_operations":1,"sites_count":1} 
[2026-03-22 13:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Ypm-1774174798"]} 
[2026-03-22 13:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ypm-1774174798","operation_id":161270} 
[2026-03-22 13:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ypm-1774174798","operation_id":161270,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ypm-1774174798","operation_id":161270,"processed":0,"errors":0} 
[2026-03-22 13:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XVX6oqdQtJ2LZgzxDwN1SYCoNxZ6f2G4","execution_time":"2026-03-22 13:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ypm-1774174798","operation_id":161270} 
[2026-03-22 13:20:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:20:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:20:03] production.INFO: async() رجع: true  
[2026-03-22 13:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:20:05] production.INFO: Handling job for order: 176264  
[2026-03-22 13:20:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:20:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:20:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d4f2971b-d6ce-4d36-92c7-714eb4988ccc&Player_ID=1140535329  
[2026-03-22 13:20:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d4f2971b-d6ce-4d36-92c7-714eb4988ccc&Player_ID=1140535329","has_body":false} 
[2026-03-22 13:20:06] production.INFO: Operation sent successfully {"operation_id":161271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXm4dnY-1774174805","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:20:06"}},"processed_data":{"order_number":"ORD-IXm4dnY-1774174805","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:20:32] production.INFO: Constructing job for order: 176265  
[2026-03-22 13:20:33] production.INFO: Handling job for order: 176265  
[2026-03-22 13:20:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:20:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:20:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=da31450f-66f5-49e4-9c05-599f03459fbb&Player_ID=108853569  
[2026-03-22 13:20:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=da31450f-66f5-49e4-9c05-599f03459fbb&Player_ID=108853569","has_body":false} 
[2026-03-22 13:20:34] production.INFO: Operation sent successfully {"operation_id":161272,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3TfZ-1774174833","amount":1.7596275999999999584133547614328563213348388671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 13:20:34"}},"processed_data":{"order_number":"ORD-3TfZ-1774174833","amount":1.7596275999999999584133547614328563213348388671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 13:21:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IXm4dnY-1774174805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:21:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-IXm4dnY-1774174805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:21:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:21:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":176264} 
[2026-03-22 13:21:32] production.INFO: Order updated successfully. Order ID: 176264, Status: completed  
[2026-03-22 13:21:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IXm4dnY-1774174805","status":"completed","codes_count":0} 
[2026-03-22 13:21:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-22 13:21:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18415} 
[2026-03-22 13:21:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:21:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ypm-1774174798","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:21:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ypm-1774174798","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:21:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:21:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":176263} 
[2026-03-22 13:21:41] production.INFO: Order updated successfully. Order ID: 176263, Status: completed  
[2026-03-22 13:21:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ypm-1774174798","status":"completed","codes_count":0} 
[2026-03-22 13:21:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-22 13:21:48] production.INFO: Constructing job for order: 176266  
[2026-03-22 13:21:49] production.INFO: Handling job for order: 176266  
[2026-03-22 13:21:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:21:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:21:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=de37fed1-21e8-440f-be18-402518b4e23d&Player_ID=51838403823  
[2026-03-22 13:21:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=de37fed1-21e8-440f-be18-402518b4e23d&Player_ID=51838403823","has_body":false} 
[2026-03-22 13:21:50] production.INFO: Operation sent successfully {"operation_id":161273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PAwAWH-1774174909","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:21:50"}},"processed_data":{"order_number":"ORD-PAwAWH-1774174909","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 13:21:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PAwAWH-1774174909","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:21:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-PAwAWH-1774174909","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:21:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:21:59] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176266} 
[2026-03-22 13:21:59] production.INFO: Order updated successfully. Order ID: 176266, Status: completed  
[2026-03-22 13:21:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PAwAWH-1774174909","status":"completed","codes_count":0} 
[2026-03-22 13:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 13:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02"} 
[2026-03-22 13:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","total_operations":1,"sites_count":1} 
[2026-03-22 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-3TfZ-1774174833"]} 
[2026-03-22 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TfZ-1774174833","operation_id":161272} 
[2026-03-22 13:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TfZ-1774174833","operation_id":161272,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TfZ-1774174833","operation_id":161272,"processed":0,"errors":0} 
[2026-03-22 13:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DPlyLSJOnkyqSVL1GsKohKVaBy6TR4dg","execution_time":"2026-03-22 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TfZ-1774174833","operation_id":161272} 
[2026-03-22 13:22:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1280.5","mainamount":"1300","operation_number":"156509993","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn39ijem9nruecD27pqP"}},"user_id":1292} 
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:22:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:22:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18416,"user_id":1292,"amount":1280.5,"admins_notified":7} 
[2026-03-22 13:22:14] production.INFO: Constructing job for order: 176267  
[2026-03-22 13:22:17] production.INFO: Handling job for order: 176267  
[2026-03-22 13:22:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:22:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:22:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=2dd767c5-0e39-40e3-8c97-cc276ba211a9&Player_ID=108853569  
[2026-03-22 13:22:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=2dd767c5-0e39-40e3-8c97-cc276ba211a9&Player_ID=108853569","has_body":false} 
[2026-03-22 13:22:18] production.INFO: Operation sent successfully {"operation_id":161274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U1wnb3-1774174937","amount":3.519255199999999916826709522865712642669677734375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 13:22:18"}},"processed_data":{"order_number":"ORD-U1wnb3-1774174937","amount":3.519255199999999916826709522865712642669677734375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 13:22:26] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2100.0","mainamount":"2100","operation_number":"600429563504","note":"600429563504","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpf48kr1l16nn91kvJFP3"}},"user_id":663} 
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:22:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:22:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18417,"user_id":663,"amount":2100.0,"admins_notified":7} 
[2026-03-22 13:23:18] production.INFO: Constructing job for order: 176268  
[2026-03-22 13:23:21] production.INFO: Handling job for order: 176268  
[2026-03-22 13:23:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:23:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:23:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=14a6c777-d70d-438f-89c1-c446fba7ad3b&Player_ID=3227826383  
[2026-03-22 13:23:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=14a6c777-d70d-438f-89c1-c446fba7ad3b&Player_ID=3227826383","has_body":false} 
[2026-03-22 13:23:22] production.INFO: Operation sent successfully {"operation_id":161275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e4ylE-1774175001","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:23:22"}},"processed_data":{"order_number":"ORD-e4ylE-1774175001","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01"} 
[2026-03-22 13:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","total_operations":3,"sites_count":1} 
[2026-03-22 13:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-3TfZ-1774174833","ORD-U1wnb3-1774174937","ORD-e4ylE-1774175001"]} 
[2026-03-22 13:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TfZ-1774174833","operation_id":161272} 
[2026-03-22 13:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e4ylE-1774175001","operation_id":161275} 
[2026-03-22 13:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 13:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SZ5AxAywGhAtu9IFSC6fWf5uUMF3aBCI","execution_time":"2026-03-22 13:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:24:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3TfZ-1774174833","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:24:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-3TfZ-1774174833","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:24:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:24:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":176265} 
[2026-03-22 13:24:03] production.INFO: Order updated successfully. Order ID: 176265, Status: completed  
[2026-03-22 13:24:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3TfZ-1774174833","status":"completed","codes_count":0} 
[2026-03-22 13:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 13:24:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e4ylE-1774175001","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:24:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-e4ylE-1774175001","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:24:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:24:42] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176268} 
[2026-03-22 13:24:42] production.INFO: Order updated successfully. Order ID: 176268, Status: completed  
[2026-03-22 13:24:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e4ylE-1774175001","status":"completed","codes_count":0} 
[2026-03-22 13:24:44] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:25:04] production.INFO: async() رجع: true  
[2026-03-22 13:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03"} 
[2026-03-22 13:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","total_operations":1,"sites_count":1} 
[2026-03-22 13:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-U1wnb3-1774174937"]} 
[2026-03-22 13:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6ryhbMXj3X4gRgrXVsBGiTtzKOoUUejn","execution_time":"2026-03-22 13:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:26:40] production.INFO: Constructing job for order: 176269  
[2026-03-22 13:26:42] production.INFO: Constructing job for order: 176270  
[2026-03-22 13:26:42] production.INFO: Handling job for order: 176269  
[2026-03-22 13:26:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:26:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:26:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=655dea1c-5692-4f65-8186-8d37b29d0879&Player_ID=5635524186  
[2026-03-22 13:26:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=655dea1c-5692-4f65-8186-8d37b29d0879&Player_ID=5635524186","has_body":false} 
[2026-03-22 13:26:43] production.INFO: Operation sent successfully {"operation_id":161276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0m2-1774175203","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:26:43"}},"processed_data":{"order_number":"ORD-0m2-1774175203","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:26:43] production.INFO: Handling job for order: 176270  
[2026-03-22 13:26:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:26:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:26:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4e8cc165-622e-428a-aff7-c6f0ad314e46&Player_ID=52447726240  
[2026-03-22 13:26:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4e8cc165-622e-428a-aff7-c6f0ad314e46&Player_ID=52447726240","has_body":false} 
[2026-03-22 13:26:44] production.INFO: Operation sent successfully {"operation_id":161277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M3xs-1774175204","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:26:44"}},"processed_data":{"order_number":"ORD-M3xs-1774175204","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:27:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0m2-1774175203","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:27:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-0m2-1774175203","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:27:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:27:03] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176269} 
[2026-03-22 13:27:03] production.INFO: Order updated successfully. Order ID: 176269, Status: completed  
[2026-03-22 13:27:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0m2-1774175203","status":"completed","codes_count":0} 
[2026-03-22 13:27:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M3xs-1774175204","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:27:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-M3xs-1774175204","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:27:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:27:39] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176270} 
[2026-03-22 13:27:39] production.INFO: Order updated successfully. Order ID: 176270, Status: completed  
[2026-03-22 13:27:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M3xs-1774175204","status":"completed","codes_count":0} 
[2026-03-22 13:27:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 13:28:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00"} 
[2026-03-22 13:28:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","total_operations":1,"sites_count":1} 
[2026-03-22 13:28:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-U1wnb3-1774174937"]} 
[2026-03-22 13:28:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j0Rk4zTjY5kn6MnrhlJuYO6SugE2GdUd","execution_time":"2026-03-22 13:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:28:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"request_approved","reference_id":18416} 
[2026-03-22 13:28:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 13:28:58] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18417} 
[2026-03-22 13:29:28] production.INFO: Constructing job for order: 176271  
[2026-03-22 13:29:31] production.INFO: Handling job for order: 176271  
[2026-03-22 13:29:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:29:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:29:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6a4d1051-e55f-4fa0-ab05-fecbe329d357&Player_ID=7713146618  
[2026-03-22 13:29:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6a4d1051-e55f-4fa0-ab05-fecbe329d357&Player_ID=7713146618","has_body":false} 
[2026-03-22 13:29:32] production.INFO: Operation sent successfully {"operation_id":161278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tUl-1774175372","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:29:32"}},"processed_data":{"order_number":"ORD-tUl-1774175372","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02"} 
[2026-03-22 13:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","total_operations":2,"sites_count":1} 
[2026-03-22 13:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-U1wnb3-1774174937","ORD-tUl-1774175372"]} 
[2026-03-22 13:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl-1774175372","operation_id":161278} 
[2026-03-22 13:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kTLt1apRMET2uZMZ4YTjimIkrTjy8g8Q","execution_time":"2026-03-22 13:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 13:30:04] production.INFO: async() رجع: true  
[2026-03-22 13:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:31:17] production.INFO: Constructing job for order: 176272  
[2026-03-22 13:31:18] production.INFO: Handling job for order: 176272  
[2026-03-22 13:31:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:31:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:31:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9af6d4ef-c515-45fc-9e72-8bce856fea72&Player_ID=5635524186  
[2026-03-22 13:31:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9af6d4ef-c515-45fc-9e72-8bce856fea72&Player_ID=5635524186","has_body":false} 
[2026-03-22 13:31:18] production.INFO: Operation sent successfully {"operation_id":161279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cy9eOn9K-1774175478","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:31:18"}},"processed_data":{"order_number":"ORD-Cy9eOn9K-1774175478","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 13:31:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Cy9eOn9K-1774175478","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:31:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Cy9eOn9K-1774175478","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:31:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:31:30] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176272} 
[2026-03-22 13:31:30] production.INFO: Order updated successfully. Order ID: 176272, Status: completed  
[2026-03-22 13:31:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Cy9eOn9K-1774175478","status":"completed","codes_count":0} 
[2026-03-22 13:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01"} 
[2026-03-22 13:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","total_operations":2,"sites_count":1} 
[2026-03-22 13:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-U1wnb3-1774174937","ORD-tUl-1774175372"]} 
[2026-03-22 13:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUl-1774175372","operation_id":161278} 
[2026-03-22 13:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yv1Gz7oZG6u10Tog7ovVN1J4PpfjGEcU","execution_time":"2026-03-22 13:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:32:47] production.INFO: Constructing job for order: 176273  
[2026-03-22 13:32:49] production.INFO: Handling job for order: 176273  
[2026-03-22 13:32:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:32:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:32:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=772233a5-65b8-49c8-82eb-3e5399f7cf58&Player_ID=52048076569  
[2026-03-22 13:32:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=772233a5-65b8-49c8-82eb-3e5399f7cf58&Player_ID=52048076569","has_body":false} 
[2026-03-22 13:32:50] production.INFO: Operation sent successfully {"operation_id":161280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T2AfUE-1774175569","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:32:50"}},"processed_data":{"order_number":"ORD-T2AfUE-1774175569","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:33:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T2AfUE-1774175569","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:33:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-T2AfUE-1774175569","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:33:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:33:06] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":176273} 
[2026-03-22 13:33:06] production.INFO: Order updated successfully. Order ID: 176273, Status: completed  
[2026-03-22 13:33:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T2AfUE-1774175569","status":"completed","codes_count":0} 
[2026-03-22 13:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-22 13:33:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tUl-1774175372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:33:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-tUl-1774175372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:33:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:33:21] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176271} 
[2026-03-22 13:33:21] production.INFO: Order updated successfully. Order ID: 176271, Status: completed  
[2026-03-22 13:33:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tUl-1774175372","status":"completed","codes_count":0} 
[2026-03-22 13:33:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 13:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02"} 
[2026-03-22 13:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","total_operations":1,"sites_count":1} 
[2026-03-22 13:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-U1wnb3-1774174937"]} 
[2026-03-22 13:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DX1PMPUFbPSyXcbVMigLMa94DPzXzBgw","execution_time":"2026-03-22 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:34:41] production.INFO: Constructing job for order: 176274  
[2026-03-22 13:34:44] production.INFO: Handling job for order: 176274  
[2026-03-22 13:34:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:34:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:34:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=0f7c8d2c-a08d-42d1-8b0f-ac37f8e50b20&Player_ID=58659695  
[2026-03-22 13:34:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=0f7c8d2c-a08d-42d1-8b0f-ac37f8e50b20&Player_ID=58659695","has_body":false} 
[2026-03-22 13:34:45] production.INFO: Operation sent successfully {"operation_id":161281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0a2i6f-1774175685","amount":2.035527999999999781977066959370858967304229736328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 13:34:45"}},"processed_data":{"order_number":"ORD-0a2i6f-1774175685","amount":2.035527999999999781977066959370858967304229736328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 13:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:35:05] production.INFO: async() رجع: true  
[2026-03-22 13:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:35:54] production.INFO: Constructing job for order: 176275  
[2026-03-22 13:35:57] production.INFO: Handling job for order: 176275  
[2026-03-22 13:35:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:35:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:35:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c3f83fad-9382-4e53-a89c-fc63f9a9a0d4&Player_ID=9154047916  
[2026-03-22 13:35:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c3f83fad-9382-4e53-a89c-fc63f9a9a0d4&Player_ID=9154047916","has_body":false} 
[2026-03-22 13:35:58] production.INFO: Operation sent successfully {"operation_id":161282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LT4d4-1774175758","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:35:58"}},"processed_data":{"order_number":"ORD-LT4d4-1774175758","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:35:59] production.INFO: Constructing job for order: 176276  
[2026-03-22 13:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01"} 
[2026-03-22 13:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","total_operations":3,"sites_count":1} 
[2026-03-22 13:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-U1wnb3-1774174937","ORD-0a2i6f-1774175685","ORD-LT4d4-1774175758"]} 
[2026-03-22 13:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LT4d4-1774175758","operation_id":161282} 
[2026-03-22 13:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 13:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"count":1} 
[2026-03-22 13:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"count":1} 
[2026-03-22 13:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"user_id":587,"notification_type":"order_approved","reference_id":176274} 
[2026-03-22 13:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":1,"errors":0} 
[2026-03-22 13:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":1,"errors":0} 
[2026-03-22 13:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fz9Gf6IA7yvrs4Pjv8RFK199YqyOWdyw","execution_time":"2026-03-22 13:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:36:01] production.INFO: Handling job for order: 176276  
[2026-03-22 13:36:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:36:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:36:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=57514f14-17ed-4968-84ce-f0d998c78261&Player_ID=9154047916  
[2026-03-22 13:36:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=57514f14-17ed-4968-84ce-f0d998c78261&Player_ID=9154047916","has_body":false} 
[2026-03-22 13:36:02] production.INFO: Operation sent successfully {"operation_id":161283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AZQ9hS-1774175762","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:36:02"}},"processed_data":{"order_number":"ORD-AZQ9hS-1774175762","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:36:03] production.INFO: Constructing job for order: 176277  
[2026-03-22 13:36:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 13:36:04] production.INFO: Handling job for order: 176277  
[2026-03-22 13:36:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:36:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:36:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d0908cec-89e6-44c3-92ce-ec366a60128b&Player_ID=52235003449  
[2026-03-22 13:36:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d0908cec-89e6-44c3-92ce-ec366a60128b&Player_ID=52235003449","has_body":false} 
[2026-03-22 13:36:05] production.INFO: Operation sent successfully {"operation_id":161284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8lo-1774175765","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:36:05"}},"processed_data":{"order_number":"ORD-8lo-1774175765","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:36:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8lo-1774175765","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:36:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-8lo-1774175765","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:36:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:36:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176277} 
[2026-03-22 13:36:19] production.INFO: Order updated successfully. Order ID: 176277, Status: completed  
[2026-03-22 13:36:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8lo-1774175765","status":"completed","codes_count":0} 
[2026-03-22 13:36:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 13:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02"} 
[2026-03-22 13:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","total_operations":3,"sites_count":1} 
[2026-03-22 13:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-U1wnb3-1774174937","ORD-LT4d4-1774175758","ORD-AZQ9hS-1774175762"]} 
[2026-03-22 13:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AZQ9hS-1774175762","operation_id":161283} 
[2026-03-22 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LT4d4-1774175758","operation_id":161282} 
[2026-03-22 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 13:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cBKPWHC5G2W5piMv9bCq6Kq2YkxOGeio","execution_time":"2026-03-22 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:38:38] production.INFO: Constructing job for order: 176279  
[2026-03-22 13:38:41] production.INFO: Handling job for order: 176279  
[2026-03-22 13:38:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:38:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:38:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b803904-cac9-4541-b06f-9ce4a6341b04&Player_ID=52059556858  
[2026-03-22 13:38:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b803904-cac9-4541-b06f-9ce4a6341b04&Player_ID=52059556858","has_body":false} 
[2026-03-22 13:38:42] production.INFO: Operation sent successfully {"operation_id":161285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CbHwJ8Eg-1774175922","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:38:42"}},"processed_data":{"order_number":"ORD-CbHwJ8Eg-1774175922","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:38:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CbHwJ8Eg-1774175922","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:38:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-CbHwJ8Eg-1774175922","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:38:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:38:55] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176279} 
[2026-03-22 13:38:55] production.INFO: Order updated successfully. Order ID: 176279, Status: completed  
[2026-03-22 13:38:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CbHwJ8Eg-1774175922","status":"completed","codes_count":0} 
[2026-03-22 13:38:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 13:38:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156523381","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php359lbiig1u6i6eNcYD0"}},"user_id":280} 
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:39:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:39:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18418,"user_id":280,"amount":4925.0,"admins_notified":7} 
[2026-03-22 13:39:28] production.INFO: Constructing job for order: 176280  
[2026-03-22 13:39:30] production.INFO: Handling job for order: 176280  
[2026-03-22 13:39:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:39:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:39:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f69fd92-89a4-4a2b-a5a6-f5ece2ca702d&Player_ID=52187364858  
[2026-03-22 13:39:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f69fd92-89a4-4a2b-a5a6-f5ece2ca702d&Player_ID=52187364858","has_body":false} 
[2026-03-22 13:39:31] production.INFO: Operation sent successfully {"operation_id":161286,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yH4655-1774175971","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:39:31"}},"processed_data":{"order_number":"ORD-yH4655-1774175971","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:39:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yH4655-1774175971","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:39:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-yH4655-1774175971","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:39:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:39:43] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176280} 
[2026-03-22 13:39:43] production.INFO: Order updated successfully. Order ID: 176280, Status: completed  
[2026-03-22 13:39:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yH4655-1774175971","status":"completed","codes_count":0} 
[2026-03-22 13:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 13:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01"} 
[2026-03-22 13:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","total_operations":3,"sites_count":1} 
[2026-03-22 13:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-U1wnb3-1774174937","ORD-LT4d4-1774175758","ORD-AZQ9hS-1774175762"]} 
[2026-03-22 13:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AZQ9hS-1774175762","operation_id":161283} 
[2026-03-22 13:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LT4d4-1774175758","operation_id":161282} 
[2026-03-22 13:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 13:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274,"processed":0,"errors":0} 
[2026-03-22 13:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eDtey6o3P7k91hI1SdH98ClkM9PUGdSr","execution_time":"2026-03-22 13:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U1wnb3-1774174937","operation_id":161274} 
[2026-03-22 13:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:40:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U1wnb3-1774174937","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:40:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-U1wnb3-1774174937","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:40:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:40:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":176267} 
[2026-03-22 13:40:01] production.INFO: Order updated successfully. Order ID: 176267, Status: completed  
[2026-03-22 13:40:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U1wnb3-1774174937","status":"completed","codes_count":0} 
[2026-03-22 13:40:03] production.INFO: async() رجع: true  
[2026-03-22 13:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 13:40:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AZQ9hS-1774175762","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:40:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-AZQ9hS-1774175762","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:40:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:40:16] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176276} 
[2026-03-22 13:40:16] production.INFO: Order updated successfully. Order ID: 176276, Status: completed  
[2026-03-22 13:40:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AZQ9hS-1774175762","status":"completed","codes_count":0} 
[2026-03-22 13:40:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 13:40:40] production.INFO: Constructing job for order: 176281  
[2026-03-22 13:40:41] production.INFO: Handling job for order: 176281  
[2026-03-22 13:40:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:40:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:40:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=04407b4f-6dbf-4644-b7cd-c7cbc9f61cfd&Player_ID=2094707493  
[2026-03-22 13:40:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=04407b4f-6dbf-4644-b7cd-c7cbc9f61cfd&Player_ID=2094707493","has_body":false} 
[2026-03-22 13:40:42] production.INFO: Operation sent successfully {"operation_id":161287,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-or8rT-1774176042","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:40:42"}},"processed_data":{"order_number":"ORD-or8rT-1774176042","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:40:55] production.INFO: Constructing job for order: 176282  
[2026-03-22 13:40:57] production.INFO: Handling job for order: 176282  
[2026-03-22 13:40:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:40:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:40:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9167907a-30cc-4870-ac86-21311cb56d59&Player_ID=0994653475  
[2026-03-22 13:40:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9167907a-30cc-4870-ac86-21311cb56d59&Player_ID=0994653475","has_body":false} 
[2026-03-22 13:40:58] production.INFO: Operation sent successfully {"operation_id":161288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7MHyi-1774176058","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:40:58"}},"processed_data":{"order_number":"ORD-7MHyi-1774176058","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:41:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LT4d4-1774175758","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:41:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-LT4d4-1774175758","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:41:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:41:53] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176275} 
[2026-03-22 13:41:53] production.INFO: Order updated successfully. Order ID: 176275, Status: completed  
[2026-03-22 13:41:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LT4d4-1774175758","status":"completed","codes_count":0} 
[2026-03-22 13:41:53] production.INFO: Constructing job for order: 176283  
[2026-03-22 13:41:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 13:41:55] production.INFO: Handling job for order: 176283  
[2026-03-22 13:41:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:41:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:41:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0e8f547a-d267-4642-8f85-89a92d281868&Player_ID=52072992511  
[2026-03-22 13:41:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0e8f547a-d267-4642-8f85-89a92d281868&Player_ID=52072992511","has_body":false} 
[2026-03-22 13:41:56] production.INFO: Operation sent successfully {"operation_id":161289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sQb-1774176115","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:41:56"}},"processed_data":{"order_number":"ORD-sQb-1774176115","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 13:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02"} 
[2026-03-22 13:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","total_operations":3,"sites_count":2} 
[2026-03-22 13:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-or8rT-1774176042","ORD-sQb-1774176115"]} 
[2026-03-22 13:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or8rT-1774176042","operation_id":161287} 
[2026-03-22 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289} 
[2026-03-22 13:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289,"processed":0,"errors":0} 
[2026-03-22 13:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289,"orders_count":1,"order_ids":["ORD-7MHyi-1774176058"]} 
[2026-03-22 13:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289} 
[2026-03-22 13:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQb-1774176115","operation_id":161289,"orders_count":1} 
[2026-03-22 13:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 13:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"count":1} 
[2026-03-22 13:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"count":1} 
[2026-03-22 13:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"user_id":1551,"notification_type":"order_approved","reference_id":176282} 
[2026-03-22 13:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"processed":1,"errors":0} 
[2026-03-22 13:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288,"processed":1,"errors":0} 
[2026-03-22 13:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o8wCX6A2E3lHjDWz3O36VSQGCyay8gkM","execution_time":"2026-03-22 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MHyi-1774176058","operation_id":161288} 
[2026-03-22 13:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 13:42:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sQb-1774176115","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:42:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-sQb-1774176115","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:42:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:42:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1276,"notification_type":"order_approved","reference_id":176283} 
[2026-03-22 13:42:05] production.INFO: Order updated successfully. Order ID: 176283, Status: completed  
[2026-03-22 13:42:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sQb-1774176115","status":"completed","codes_count":0} 
[2026-03-22 13:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1276  
[2026-03-22 13:42:38] production.INFO: Constructing job for order: 176285  
[2026-03-22 13:42:41] production.INFO: Handling job for order: 176285  
[2026-03-22 13:42:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:42:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:42:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=d567af3d-0b3b-4211-a4ed-03e96107b579&Player_ID=5806441218  
[2026-03-22 13:42:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=d567af3d-0b3b-4211-a4ed-03e96107b579&Player_ID=5806441218","has_body":false} 
[2026-03-22 13:42:42] production.INFO: Operation sent successfully {"operation_id":161290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j0rI78j-1774176162","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:42:42"}},"processed_data":{"order_number":"ORD-j0rI78j-1774176162","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:43:37] production.INFO: Constructing job for order: 176286  
[2026-03-22 13:43:39] production.INFO: Handling job for order: 176286  
[2026-03-22 13:43:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:43:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:43:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=150000&uuid=8a3ea3a5-eda5-40ab-b681-5b31ebec8e98&Player_ID=1691324799  
[2026-03-22 13:43:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=150000&uuid=8a3ea3a5-eda5-40ab-b681-5b31ebec8e98&Player_ID=1691324799","has_body":false} 
[2026-03-22 13:43:40] production.INFO: Operation sent successfully {"operation_id":161291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5s5Ds1k-1774176219","amount":16.8840000000000003410605131648480892181396484375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 13:43:40"}},"processed_data":{"order_number":"ORD-5s5Ds1k-1774176219","amount":16.8840000000000003410605131648480892181396484375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 13:43:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5s5Ds1k-1774176219","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:43:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-5s5Ds1k-1774176219","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:43:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:43:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176286} 
[2026-03-22 13:43:46] production.INFO: Order updated successfully. Order ID: 176286, Status: completed  
[2026-03-22 13:43:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5s5Ds1k-1774176219","status":"completed","codes_count":0} 
[2026-03-22 13:43:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 13:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01"} 
[2026-03-22 13:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","total_operations":2,"sites_count":1} 
[2026-03-22 13:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-or8rT-1774176042","ORD-j0rI78j-1774176162"]} 
[2026-03-22 13:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0rI78j-1774176162","operation_id":161290} 
[2026-03-22 13:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or8rT-1774176042","operation_id":161287} 
[2026-03-22 13:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or8rT-1774176042","operation_id":161287,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or8rT-1774176042","operation_id":161287,"processed":0,"errors":0} 
[2026-03-22 13:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fz1plDCiXGhfsYRnnJAtVmeGp9lLlfpQ","execution_time":"2026-03-22 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or8rT-1774176042","operation_id":161287} 
[2026-03-22 13:44:39] production.INFO: Constructing job for order: 176287  
[2026-03-22 13:44:40] production.INFO: Handling job for order: 176287  
[2026-03-22 13:44:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:44:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:44:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=d1ff8d26-e706-4b47-9f12-837147bcfd20&Player_ID=7623494167  
[2026-03-22 13:44:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=d1ff8d26-e706-4b47-9f12-837147bcfd20&Player_ID=7623494167","has_body":false} 
[2026-03-22 13:44:41] production.INFO: Operation sent successfully {"operation_id":161292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ROBL-1774176281","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 13:44:41"}},"processed_data":{"order_number":"ORD-ROBL-1774176281","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 13:44:46] production.INFO: Constructing job for order: 176288  
[2026-03-22 13:44:47] production.INFO: Handling job for order: 176288  
[2026-03-22 13:44:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:44:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:44:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b88b5d8a-0453-45a3-abd4-85c88b838832&Player_ID=0994653475  
[2026-03-22 13:44:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b88b5d8a-0453-45a3-abd4-85c88b838832&Player_ID=0994653475","has_body":false} 
[2026-03-22 13:44:48] production.INFO: Operation sent successfully {"operation_id":161293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qYdEW-1774176288","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:44:48"}},"processed_data":{"order_number":"ORD-qYdEW-1774176288","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:45:05] production.INFO: Constructing job for order: 176289  
[2026-03-22 13:45:05] production.INFO: async() رجع: true  
[2026-03-22 13:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:45:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-or8rT-1774176042","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:45:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-or8rT-1774176042","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:45:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:45:05] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176281} 
[2026-03-22 13:45:05] production.INFO: Order updated successfully. Order ID: 176281, Status: completed  
[2026-03-22 13:45:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-or8rT-1774176042","status":"completed","codes_count":0} 
[2026-03-22 13:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 13:45:06] production.INFO: Handling job for order: 176289  
[2026-03-22 13:45:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:45:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:45:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f95758ba-45da-4a9d-8bca-f52805b68cee&Player_ID=0988789550  
[2026-03-22 13:45:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f95758ba-45da-4a9d-8bca-f52805b68cee&Player_ID=0988789550","has_body":false} 
[2026-03-22 13:45:07] production.INFO: Operation sent successfully {"operation_id":161294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f2N-1774176307","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 13:45:07"}},"processed_data":{"order_number":"ORD-f2N-1774176307","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 13:45:39] production.INFO: Constructing job for order: 176290  
[2026-03-22 13:45:40] production.INFO: Handling job for order: 176290  
[2026-03-22 13:45:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:45:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:45:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=cb3632ba-9f9f-4415-9020-b809dd518177&Player_ID=471156  
[2026-03-22 13:45:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=cb3632ba-9f9f-4415-9020-b809dd518177&Player_ID=471156","has_body":false} 
[2026-03-22 13:45:41] production.INFO: Operation sent successfully {"operation_id":161295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f529-1774176341","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 13:45:41"}},"processed_data":{"order_number":"ORD-f529-1774176341","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 13:45:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f529-1774176341","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:45:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-f529-1774176341","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:45:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:45:47] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176290} 
[2026-03-22 13:45:47] production.INFO: Order updated successfully. Order ID: 176290, Status: completed  
[2026-03-22 13:45:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f529-1774176341","status":"completed","codes_count":0} 
[2026-03-22 13:45:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 13:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02"} 
[2026-03-22 13:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","total_operations":4,"sites_count":2} 
[2026-03-22 13:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-j0rI78j-1774176162","ORD-ROBL-1774176281"]} 
[2026-03-22 13:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-j0rI78j-1774176162","operation_id":161290} 
[2026-03-22 13:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":0} 
[2026-03-22 13:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"orders_count":2,"order_ids":["ORD-qYdEW-1774176288","ORD-f2N-1774176307"]} 
[2026-03-22 13:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"orders_count":2} 
[2026-03-22 13:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 13:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 13:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"count":2} 
[2026-03-22 13:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"count":2} 
[2026-03-22 13:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"user_id":1597,"notification_type":"order_approved","reference_id":176289} 
[2026-03-22 13:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"user_id":1551,"notification_type":"order_approved","reference_id":176288} 
[2026-03-22 13:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"processed":2,"errors":0} 
[2026-03-22 13:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293,"processed":2,"errors":0} 
[2026-03-22 13:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"O94uaDyk3jKGnkiZ7xLEKqxMeYb4vkvr","execution_time":"2026-03-22 13:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qYdEW-1774176288","operation_id":161293} 
[2026-03-22 13:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 13:46:17] production.INFO: Constructing job for order: 176291  
[2026-03-22 13:46:18] production.INFO: Handling job for order: 176291  
[2026-03-22 13:46:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:46:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:46:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9adcaf65-9afc-4018-a6b0-120752689db1&Player_ID=10902805949  
[2026-03-22 13:46:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9adcaf65-9afc-4018-a6b0-120752689db1&Player_ID=10902805949","has_body":false} 
[2026-03-22 13:46:19] production.INFO: Operation sent successfully {"operation_id":161296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6syeugG-1774176378","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:46:19"}},"processed_data":{"order_number":"ORD-6syeugG-1774176378","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:46:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j0rI78j-1774176162","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:46:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-j0rI78j-1774176162","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:46:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:46:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176285} 
[2026-03-22 13:46:29] production.INFO: Order updated successfully. Order ID: 176285, Status: completed  
[2026-03-22 13:46:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j0rI78j-1774176162","status":"completed","codes_count":0} 
[2026-03-22 13:46:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 13:46:50] production.INFO: Constructing job for order: 176292  
[2026-03-22 13:46:52] production.INFO: Handling job for order: 176292  
[2026-03-22 13:46:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:46:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:46:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6284b4df-2afe-46e0-bf98-fb025e1e0773&Player_ID=12960742548  
[2026-03-22 13:46:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6284b4df-2afe-46e0-bf98-fb025e1e0773&Player_ID=12960742548","has_body":false} 
[2026-03-22 13:46:53] production.INFO: Operation sent successfully {"operation_id":161297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YoMKpaea-1774176412","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:46:53"}},"processed_data":{"order_number":"ORD-YoMKpaea-1774176412","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:46:55] production.INFO: Constructing job for order: 176293  
[2026-03-22 13:46:56] production.INFO: Handling job for order: 176293  
[2026-03-22 13:46:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:46:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:46:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b35e0e08-98c1-45c5-a654-4c336345835c&Player_ID=12960742548  
[2026-03-22 13:46:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b35e0e08-98c1-45c5-a654-4c336345835c&Player_ID=12960742548","has_body":false} 
[2026-03-22 13:46:57] production.INFO: Operation sent successfully {"operation_id":161298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rr4sldLf-1774176416","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:46:57"}},"processed_data":{"order_number":"ORD-rr4sldLf-1774176416","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:47:32] production.INFO: Constructing job for order: 176294  
[2026-03-22 13:47:33] production.INFO: Handling job for order: 176294  
[2026-03-22 13:47:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:47:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:47:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e959213a-34df-4aef-ba76-5be52e4fbbce&Player_ID=12378775078  
[2026-03-22 13:47:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e959213a-34df-4aef-ba76-5be52e4fbbce&Player_ID=12378775078","has_body":false} 
[2026-03-22 13:47:33] production.INFO: Operation sent successfully {"operation_id":161299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1zHEgow-1774176453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:47:33"}},"processed_data":{"order_number":"ORD-1zHEgow-1774176453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:47:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"689.5","mainamount":"700","operation_number":"156530361","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppjrmrj6cmmn85JMAHwj"}},"user_id":1258} 
[2026-03-22 13:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:47:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:47:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:47:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:47:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:47:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18419,"user_id":1258,"amount":689.5,"admins_notified":7} 
[2026-03-22 13:47:53] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 13:47:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-22 13:47:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 13:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01"} 
[2026-03-22 13:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","total_operations":5,"sites_count":1} 
[2026-03-22 13:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-ROBL-1774176281","ORD-6syeugG-1774176378","ORD-YoMKpaea-1774176412","ORD-rr4sldLf-1774176416","ORD-1zHEgow-1774176453"]} 
[2026-03-22 13:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 13:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1zHEgow-1774176453","operation_id":161299} 
[2026-03-22 13:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6syeugG-1774176378","operation_id":161296} 
[2026-03-22 13:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rr4sldLf-1774176416","operation_id":161298} 
[2026-03-22 13:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297} 
[2026-03-22 13:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 13:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"processed":0,"errors":0} 
[2026-03-22 13:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lI8H1sE2zoY1ttF46o0CaNk1YlESW3Yi","execution_time":"2026-03-22 13:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297} 
[2026-03-22 13:48:19] production.INFO: Constructing job for order: 176295  
[2026-03-22 13:48:22] production.INFO: Handling job for order: 176295  
[2026-03-22 13:48:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:48:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:48:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ffefc4b5-a104-4316-92f0-63f9ce4600a3&Player_ID=6973447045  
[2026-03-22 13:48:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ffefc4b5-a104-4316-92f0-63f9ce4600a3&Player_ID=6973447045","has_body":false} 
[2026-03-22 13:48:23] production.INFO: Operation sent successfully {"operation_id":161300,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ax1-1774176502","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:48:23"}},"processed_data":{"order_number":"ORD-ax1-1774176502","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:48:26] production.INFO: Constructing job for order: 176296  
[2026-03-22 13:48:29] production.INFO: Handling job for order: 176296  
[2026-03-22 13:48:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:48:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:48:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=cb3cb2d6-fc9f-481f-84fb-f6e719bcb7c4&Player_ID=0953783467  
[2026-03-22 13:48:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=cb3cb2d6-fc9f-481f-84fb-f6e719bcb7c4&Player_ID=0953783467","has_body":false} 
[2026-03-22 13:48:29] production.INFO: Operation sent successfully {"operation_id":161301,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GpIay-1774176509","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 13:48:29"}},"processed_data":{"order_number":"ORD-GpIay-1774176509","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 13:48:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rr4sldLf-1774176416","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:48:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-rr4sldLf-1774176416","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:48:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:48:33] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176293} 
[2026-03-22 13:48:33] production.INFO: Order updated successfully. Order ID: 176293, Status: completed  
[2026-03-22 13:48:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rr4sldLf-1774176416","status":"completed","codes_count":0} 
[2026-03-22 13:48:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 13:48:36] production.INFO: Constructing job for order: 176297  
[2026-03-22 13:48:38] production.INFO: Handling job for order: 176297  
[2026-03-22 13:48:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 13:48:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:48:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3c32b6e9-0f4d-41bd-aa7c-5380e30e5f58&Player_ID=0953783467  
[2026-03-22 13:48:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=3c32b6e9-0f4d-41bd-aa7c-5380e30e5f58&Player_ID=0953783467","has_body":false} 
[2026-03-22 13:48:39] production.INFO: Operation sent successfully {"operation_id":161302,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aXL-1774176519","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 13:48:39"}},"processed_data":{"order_number":"ORD-aXL-1774176519","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 13:49:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1zHEgow-1774176453","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:49:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-1zHEgow-1774176453","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:49:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:49:17] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176294} 
[2026-03-22 13:49:17] production.INFO: Order updated successfully. Order ID: 176294, Status: completed  
[2026-03-22 13:49:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1zHEgow-1774176453","status":"completed","codes_count":0} 
[2026-03-22 13:49:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 13:49:20] production.INFO: Constructing job for order: 176298  
[2026-03-22 13:49:21] production.INFO: Handling job for order: 176298  
[2026-03-22 13:49:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:49:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:49:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/543/params?qty=200&uuid=093d268c-8371-4377-881b-9ecf5842107f&Player_ID=Aliannsa  
[2026-03-22 13:49:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/543/params?qty=200&uuid=093d268c-8371-4377-881b-9ecf5842107f&Player_ID=Aliannsa","has_body":false} 
[2026-03-22 13:49:22] production.INFO: Operation sent successfully {"operation_id":161303,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t4y-1774176562","amount":3.6110264199999999590318111586384475231170654296875,"status":"processing","product":"Likee Amount","game":"Likee","notes":[],"created_at":"2026-03-22 13:49:22"}},"processed_data":{"order_number":"ORD-t4y-1774176562","amount":3.6110264199999999590318111586384475231170654296875,"status":"processing","product":"Likee Amount","game":"Likee"}} 
[2026-03-22 13:49:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ax1-1774176502","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:49:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-ax1-1774176502","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:49:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:49:54] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176295} 
[2026-03-22 13:49:54] production.INFO: Order updated successfully. Order ID: 176295, Status: completed  
[2026-03-22 13:49:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ax1-1774176502","status":"completed","codes_count":0} 
[2026-03-22 13:49:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 13:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01"} 
[2026-03-22 13:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","total_operations":6,"sites_count":2} 
[2026-03-22 13:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-ROBL-1774176281","ORD-6syeugG-1774176378","ORD-YoMKpaea-1774176412","ORD-t4y-1774176562"]} 
[2026-03-22 13:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 13:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6syeugG-1774176378","operation_id":161296} 
[2026-03-22 13:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t4y-1774176562","operation_id":161303} 
[2026-03-22 13:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297} 
[2026-03-22 13:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 13:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"processed":0,"errors":0} 
[2026-03-22 13:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"orders_count":2,"order_ids":["ORD-GpIay-1774176509","ORD-aXL-1774176519"]} 
[2026-03-22 13:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297} 
[2026-03-22 13:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YoMKpaea-1774176412","operation_id":161297,"orders_count":2} 
[2026-03-22 13:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 13:50:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 13:50:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"count":2} 
[2026-03-22 13:50:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"count":2} 
[2026-03-22 13:50:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"user_id":1074,"notification_type":"order_approved","reference_id":176297} 
[2026-03-22 13:50:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"user_id":1074,"notification_type":"order_approved","reference_id":176296} 
[2026-03-22 13:50:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:50:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 13:50:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"processed":2,"errors":0} 
[2026-03-22 13:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301,"processed":2,"errors":0} 
[2026-03-22 13:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NP2NTy2lVi32J6ubdHRA9g4UYefwrsiu","execution_time":"2026-03-22 13:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpIay-1774176509","operation_id":161301} 
[2026-03-22 13:50:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:50:01] production.INFO: Executing GetProducts task...  
[2026-03-22 13:50:03] production.INFO: async() رجع: true  
[2026-03-22 13:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 13:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 13:50:15] production.INFO: Constructing job for order: 176299  
[2026-03-22 13:50:17] production.INFO: Handling job for order: 176299  
[2026-03-22 13:50:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:50:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:50:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6ac8c91b-efda-4c40-a762-c7148905f0d2&Player_ID=52093207151  
[2026-03-22 13:50:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6ac8c91b-efda-4c40-a762-c7148905f0d2&Player_ID=52093207151","has_body":false} 
[2026-03-22 13:50:18] production.INFO: Operation sent successfully {"operation_id":161304,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JVc9X54m-1774176618","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:50:18"}},"processed_data":{"order_number":"ORD-JVc9X54m-1774176618","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:50:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JVc9X54m-1774176618","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:50:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-JVc9X54m-1774176618","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:50:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:50:27] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176299} 
[2026-03-22 13:50:27] production.INFO: Order updated successfully. Order ID: 176299, Status: completed  
[2026-03-22 13:50:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JVc9X54m-1774176618","status":"completed","codes_count":0} 
[2026-03-22 13:50:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 13:51:17] production.INFO: Constructing job for order: 176301  
[2026-03-22 13:51:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t4y-1774176562","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:51:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-t4y-1774176562","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:51:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:51:18] production.INFO: SendAcceptReject: Notification queued {"user_id":34,"notification_type":"order_approved","reference_id":176298} 
[2026-03-22 13:51:18] production.INFO: Order updated successfully. Order ID: 176298, Status: completed  
[2026-03-22 13:51:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t4y-1774176562","status":"completed","codes_count":0} 
[2026-03-22 13:51:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 13:51:18] production.INFO: Handling job for order: 176301  
[2026-03-22 13:51:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:51:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:51:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80ba91e8-25ad-4923-9662-a5a6179a59a4&Player_ID=6973447045  
[2026-03-22 13:51:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80ba91e8-25ad-4923-9662-a5a6179a59a4&Player_ID=6973447045","has_body":false} 
[2026-03-22 13:51:19] production.INFO: Operation sent successfully {"operation_id":161305,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v6H4fSJb-1774176679","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:51:19"}},"processed_data":{"order_number":"ORD-v6H4fSJb-1774176679","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:51:19] production.INFO: Constructing job for order: 176302  
[2026-03-22 13:51:22] production.INFO: Handling job for order: 176302  
[2026-03-22 13:51:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:51:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:51:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15449ad0-7925-4c39-95b8-dd042755e25e&Player_ID=52093207151  
[2026-03-22 13:51:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15449ad0-7925-4c39-95b8-dd042755e25e&Player_ID=52093207151","has_body":false} 
[2026-03-22 13:51:23] production.INFO: Operation sent successfully {"operation_id":161306,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rCN-1774176682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:51:23"}},"processed_data":{"order_number":"ORD-rCN-1774176682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:51:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rCN-1774176682","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:51:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-rCN-1774176682","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:51:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:51:35] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176302} 
[2026-03-22 13:51:35] production.INFO: Order updated successfully. Order ID: 176302, Status: completed  
[2026-03-22 13:51:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rCN-1774176682","status":"completed","codes_count":0} 
[2026-03-22 13:51:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6syeugG-1774176378","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:51:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-6syeugG-1774176378","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:51:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:51:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176291} 
[2026-03-22 13:51:36] production.INFO: Order updated successfully. Order ID: 176291, Status: completed  
[2026-03-22 13:51:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6syeugG-1774176378","status":"completed","codes_count":0} 
[2026-03-22 13:51:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 13:51:39] production.INFO: SendAcceptReject: Notification queued {"user_id":7,"notification_type":"order_approved","reference_id":176300} 
[2026-03-22 13:51:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-22 13:51:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YoMKpaea-1774176412","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:51:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-YoMKpaea-1774176412","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:51:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:51:50] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176292} 
[2026-03-22 13:51:50] production.INFO: Order updated successfully. Order ID: 176292, Status: completed  
[2026-03-22 13:51:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YoMKpaea-1774176412","status":"completed","codes_count":0} 
[2026-03-22 13:51:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 13:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02"} 
[2026-03-22 13:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","total_operations":2,"sites_count":1} 
[2026-03-22 13:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-ROBL-1774176281","ORD-v6H4fSJb-1774176679"]} 
[2026-03-22 13:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6H4fSJb-1774176679","operation_id":161305} 
[2026-03-22 13:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6H4fSJb-1774176679","operation_id":161305,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6H4fSJb-1774176679","operation_id":161305,"processed":0,"errors":0} 
[2026-03-22 13:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KTFMbVzhdOkKX11F0RJYutOxDxxAekAF","execution_time":"2026-03-22 13:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6H4fSJb-1774176679","operation_id":161305} 
[2026-03-22 13:52:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":176278} 
[2026-03-22 13:52:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-22 13:52:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":176284} 
[2026-03-22 13:52:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-22 13:53:33] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"request_approved","reference_id":18418} 
[2026-03-22 13:53:34] production.INFO: Constructing job for order: 176303  
[2026-03-22 13:53:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 13:53:36] production.INFO: Handling job for order: 176303  
[2026-03-22 13:53:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:53:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:53:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=107e0d78-c1d8-4d2b-a3b4-fbf363d42bcd&Player_ID=52057360426  
[2026-03-22 13:53:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=107e0d78-c1d8-4d2b-a3b4-fbf363d42bcd&Player_ID=52057360426","has_body":false} 
[2026-03-22 13:53:37] production.INFO: Operation sent successfully {"operation_id":161307,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-76hZ-1774176816","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:53:37"}},"processed_data":{"order_number":"ORD-76hZ-1774176816","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:53:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18419} 
[2026-03-22 13:53:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-22 13:53:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-76hZ-1774176816","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:53:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-76hZ-1774176816","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:53:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:53:50] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176303} 
[2026-03-22 13:53:50] production.INFO: Order updated successfully. Order ID: 176303, Status: completed  
[2026-03-22 13:53:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-76hZ-1774176816","status":"completed","codes_count":0} 
[2026-03-22 13:53:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v6H4fSJb-1774176679","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:53:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-v6H4fSJb-1774176679","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:53:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:53:50] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176301} 
[2026-03-22 13:53:50] production.INFO: Order updated successfully. Order ID: 176301, Status: completed  
[2026-03-22 13:53:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v6H4fSJb-1774176679","status":"completed","codes_count":0} 
[2026-03-22 13:53:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 13:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01"} 
[2026-03-22 13:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","total_operations":1,"sites_count":1} 
[2026-03-22 13:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ROBL-1774176281"]} 
[2026-03-22 13:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 13:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 13:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":0} 
[2026-03-22 13:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i66dsq4xBfKyKUM02er3kl5RJ1eM7Lxi","execution_time":"2026-03-22 13:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:54:45] production.INFO: Constructing job for order: 176304  
[2026-03-22 13:54:46] production.INFO: Handling job for order: 176304  
[2026-03-22 13:54:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:54:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:54:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=761ab70d-75f3-49d7-b93b-f05abf926ae4&Player_ID=9279033203  
[2026-03-22 13:54:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=761ab70d-75f3-49d7-b93b-f05abf926ae4&Player_ID=9279033203","has_body":false} 
[2026-03-22 13:54:47] production.INFO: Operation sent successfully {"operation_id":161308,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kZ7ZNkPE-1774176887","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 13:54:47"}},"processed_data":{"order_number":"ORD-kZ7ZNkPE-1774176887","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 13:54:49] production.INFO: Constructing job for order: 176305  
[2026-03-22 13:54:50] production.INFO: Handling job for order: 176305  
[2026-03-22 13:54:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:54:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:54:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c7b6f6a-57a6-4ddd-bc4e-3bbbdbf62049&Player_ID=52057360426  
[2026-03-22 13:54:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c7b6f6a-57a6-4ddd-bc4e-3bbbdbf62049&Player_ID=52057360426","has_body":false} 
[2026-03-22 13:54:51] production.INFO: Operation sent successfully {"operation_id":161309,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uyFJs-1774176890","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:54:51"}},"processed_data":{"order_number":"ORD-uyFJs-1774176890","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 13:55:05] production.INFO: async() رجع: true  
[2026-03-22 13:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 13:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 13:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 13:55:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uyFJs-1774176890","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:55:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-uyFJs-1774176890","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:55:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:55:06] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176305} 
[2026-03-22 13:55:06] production.INFO: Order updated successfully. Order ID: 176305, Status: completed  
[2026-03-22 13:55:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uyFJs-1774176890","status":"completed","codes_count":0} 
[2026-03-22 13:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 13:55:18] production.INFO: Constructing job for order: 176306  
[2026-03-22 13:55:21] production.INFO: Handling job for order: 176306  
[2026-03-22 13:55:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:55:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:55:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=d9e2e20a-654e-4ae7-99c1-8c4a76e6d980&Player_ID=471156  
[2026-03-22 13:55:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=d9e2e20a-654e-4ae7-99c1-8c4a76e6d980&Player_ID=471156","has_body":false} 
[2026-03-22 13:55:22] production.INFO: Operation sent successfully {"operation_id":161310,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OS9Yzc-1774176922","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 13:55:22"}},"processed_data":{"order_number":"ORD-OS9Yzc-1774176922","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 13:55:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OS9Yzc-1774176922","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 13:55:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-OS9Yzc-1774176922","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 13:55:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176306} 
[2026-03-22 13:55:25] production.INFO: Order updated successfully. Order ID: 176306, Status: completed  
[2026-03-22 13:55:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OS9Yzc-1774176922","status":"completed","codes_count":0} 
[2026-03-22 13:55:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 13:55:32] production.INFO: Constructing job for order: 176307  
[2026-03-22 13:55:34] production.INFO: Handling job for order: 176307  
[2026-03-22 13:55:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:55:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:55:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eb71abfa-e0f8-453e-ac2e-92582c595bf5&Player_ID=52247208934  
[2026-03-22 13:55:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eb71abfa-e0f8-453e-ac2e-92582c595bf5&Player_ID=52247208934","has_body":false} 
[2026-03-22 13:55:35] production.INFO: Operation sent successfully {"operation_id":161311,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5cZoZ-1774176935","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:55:35"}},"processed_data":{"order_number":"ORD-5cZoZ-1774176935","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:55:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5cZoZ-1774176935","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:55:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-5cZoZ-1774176935","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:55:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:55:45] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176307} 
[2026-03-22 13:55:45] production.INFO: Order updated successfully. Order ID: 176307, Status: completed  
[2026-03-22 13:55:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5cZoZ-1774176935","status":"completed","codes_count":0} 
[2026-03-22 13:55:47] production.INFO: Constructing job for order: 176308  
[2026-03-22 13:55:50] production.INFO: Handling job for order: 176308  
[2026-03-22 13:55:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:55:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:55:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f431a0b7-e8b6-4b5d-a0a6-576a7b786c1d&Player_ID=52392520228  
[2026-03-22 13:55:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f431a0b7-e8b6-4b5d-a0a6-576a7b786c1d&Player_ID=52392520228","has_body":false} 
[2026-03-22 13:55:51] production.INFO: Operation sent successfully {"operation_id":161312,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4baFvGs-1774176951","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:55:51"}},"processed_data":{"order_number":"ORD-4baFvGs-1774176951","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03"} 
[2026-03-22 13:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","total_operations":3,"sites_count":1} 
[2026-03-22 13:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ROBL-1774176281","ORD-kZ7ZNkPE-1774176887","ORD-4baFvGs-1774176951"]} 
[2026-03-22 13:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4baFvGs-1774176951","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-4baFvGs-1774176951","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":176308} 
[2026-03-22 13:56:03] production.INFO: Order updated successfully. Order ID: 176308, Status: completed  
[2026-03-22 13:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4baFvGs-1774176951","status":"completed","codes_count":0} 
[2026-03-22 13:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 13:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kZ7ZNkPE-1774176887","operation_id":161308} 
[2026-03-22 13:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 13:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 13:56:03] production.ERROR: Operation not found for external_order: ORD-4baFvGs-1774176951 in chunk 1 {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-22 13:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-22 13:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":1} 
[2026-03-22 13:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":1} 
[2026-03-22 13:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pCin0qMyD1q0LrwK8RRx746p5Lj8hQ5e","execution_time":"2026-03-22 13:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-22 13:56:34] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"944.0","mainamount":"944","operation_number":"156524416","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiak90794tpmdff2m1A5"}},"user_id":1706} 
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 13:56:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 13:56:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18420,"user_id":1706,"amount":944.0,"admins_notified":7} 
[2026-03-22 13:57:11] production.INFO: Constructing job for order: 176309  
[2026-03-22 13:57:12] production.INFO: Handling job for order: 176309  
[2026-03-22 13:57:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:57:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:57:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1984d8b7-e980-4a49-8fc7-5d052f262b5b&Player_ID=5796282559  
[2026-03-22 13:57:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1984d8b7-e980-4a49-8fc7-5d052f262b5b&Player_ID=5796282559","has_body":false} 
[2026-03-22 13:57:13] production.INFO: Operation sent successfully {"operation_id":161313,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V6Du4Oq-1774177033","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:57:13"}},"processed_data":{"order_number":"ORD-V6Du4Oq-1774177033","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 13:57:23] production.INFO: Constructing job for order: 176310  
[2026-03-22 13:57:25] production.INFO: Handling job for order: 176310  
[2026-03-22 13:57:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:57:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:57:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c1d6372-2c4d-4a53-a7c2-252ab3b0c529&Player_ID=5796282559  
[2026-03-22 13:57:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c1d6372-2c4d-4a53-a7c2-252ab3b0c529&Player_ID=5796282559","has_body":false} 
[2026-03-22 13:57:26] production.INFO: Operation sent successfully {"operation_id":161314,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n2TNan-1774177045","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:57:26"}},"processed_data":{"order_number":"ORD-n2TNan-1774177045","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:57:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V6Du4Oq-1774177033","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:57:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-V6Du4Oq-1774177033","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:57:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:57:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176309} 
[2026-03-22 13:57:27] production.INFO: Order updated successfully. Order ID: 176309, Status: completed  
[2026-03-22 13:57:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V6Du4Oq-1774177033","status":"completed","codes_count":0} 
[2026-03-22 13:57:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 13:57:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n2TNan-1774177045","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:57:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-n2TNan-1774177045","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:57:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:57:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176310} 
[2026-03-22 13:57:39] production.INFO: Order updated successfully. Order ID: 176310, Status: completed  
[2026-03-22 13:57:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n2TNan-1774177045","status":"completed","codes_count":0} 
[2026-03-22 13:57:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 13:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02"} 
[2026-03-22 13:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","total_operations":2,"sites_count":1} 
[2026-03-22 13:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-ROBL-1774176281","ORD-kZ7ZNkPE-1774176887"]} 
[2026-03-22 13:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 13:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kZ7ZNkPE-1774176887","operation_id":161308} 
[2026-03-22 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 13:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":0} 
[2026-03-22 13:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yhLZwoRU4yJPmZjgWyywg4qyzUuivgcT","execution_time":"2026-03-22 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 13:58:12] production.INFO: Constructing job for order: 176311  
[2026-03-22 13:58:14] production.INFO: Handling job for order: 176311  
[2026-03-22 13:58:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:58:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:58:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=823c5dfe-a473-42f3-8ee3-59dddf691d8f&Player_ID=5238405894  
[2026-03-22 13:58:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=823c5dfe-a473-42f3-8ee3-59dddf691d8f&Player_ID=5238405894","has_body":false} 
[2026-03-22 13:58:15] production.INFO: Operation sent successfully {"operation_id":161315,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e9WVWfsq-1774177095","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:58:15"}},"processed_data":{"order_number":"ORD-e9WVWfsq-1774177095","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 13:58:18] production.INFO: Constructing job for order: 176312  
[2026-03-22 13:58:21] production.INFO: Handling job for order: 176312  
[2026-03-22 13:58:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 13:58:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 13:58:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90804c00-22b8-43f7-a52e-1afa0bf4e09c&Player_ID=5238405894  
[2026-03-22 13:58:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90804c00-22b8-43f7-a52e-1afa0bf4e09c&Player_ID=5238405894","has_body":false} 
[2026-03-22 13:58:22] production.INFO: Operation sent successfully {"operation_id":161316,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RCvm8n-1774177101","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 13:58:22"}},"processed_data":{"order_number":"ORD-RCvm8n-1774177101","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 13:58:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RCvm8n-1774177101","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:58:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-RCvm8n-1774177101","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:58:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:58:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176312} 
[2026-03-22 13:58:39] production.INFO: Order updated successfully. Order ID: 176312, Status: completed  
[2026-03-22 13:58:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RCvm8n-1774177101","status":"completed","codes_count":0} 
[2026-03-22 13:58:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 13:59:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kZ7ZNkPE-1774176887","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:59:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-kZ7ZNkPE-1774176887","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:59:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:59:12] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":176304} 
[2026-03-22 13:59:12] production.INFO: Order updated successfully. Order ID: 176304, Status: completed  
[2026-03-22 13:59:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kZ7ZNkPE-1774176887","status":"completed","codes_count":0} 
[2026-03-22 13:59:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 13:59:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e9WVWfsq-1774177095","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 13:59:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-e9WVWfsq-1774177095","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 13:59:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 13:59:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176311} 
[2026-03-22 13:59:39] production.INFO: Order updated successfully. Order ID: 176311, Status: completed  
[2026-03-22 13:59:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e9WVWfsq-1774177095","status":"completed","codes_count":0} 
[2026-03-22 13:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 14:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01"} 
[2026-03-22 14:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","total_operations":1,"sites_count":1} 
[2026-03-22 14:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ROBL-1774176281"]} 
[2026-03-22 14:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 14:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 14:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 14:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292,"processed":0,"errors":0} 
[2026-03-22 14:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SDeRwxH7Ran9vxp5Os4aekKwS8sBseIp","execution_time":"2026-03-22 14:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ROBL-1774176281","operation_id":161292} 
[2026-03-22 14:00:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:00:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:00:03] production.INFO: async() رجع: true  
[2026-03-22 14:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:00:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ROBL-1774176281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:00:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-ROBL-1774176281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:00:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:00:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176287} 
[2026-03-22 14:00:45] production.INFO: Order updated successfully. Order ID: 176287, Status: completed  
[2026-03-22 14:00:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ROBL-1774176281","status":"completed","codes_count":0} 
[2026-03-22 14:00:47] production.INFO: Constructing job for order: 176313  
[2026-03-22 14:00:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 14:00:50] production.INFO: Handling job for order: 176313  
[2026-03-22 14:00:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:00:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:00:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=53500&uuid=b1abb10e-645b-400e-9f24-4b0d489fcc30&Player_ID=575552901  
[2026-03-22 14:00:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=53500&uuid=b1abb10e-645b-400e-9f24-4b0d489fcc30&Player_ID=575552901","has_body":false} 
[2026-03-22 14:00:51] production.INFO: Operation sent successfully {"operation_id":161317,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3r6-1774177250","amount":5.43065124999999948585127640399150550365447998046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 14:00:51"}},"processed_data":{"order_number":"ORD-3r6-1774177250","amount":5.43065124999999948585127640399150550365447998046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 14:01:10] production.INFO: Constructing job for order: 176314  
[2026-03-22 14:01:12] production.INFO: Handling job for order: 176314  
[2026-03-22 14:01:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:01:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:01:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=36e4e8bb-ff80-40eb-af67-63f78231f22f&Player_ID=0962281483  
[2026-03-22 14:01:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=36e4e8bb-ff80-40eb-af67-63f78231f22f&Player_ID=0962281483","has_body":false} 
[2026-03-22 14:01:12] production.INFO: Operation sent successfully {"operation_id":161318,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8mcMGxJ-1774177272","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:01:12"}},"processed_data":{"order_number":"ORD-8mcMGxJ-1774177272","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:01:16] production.INFO: Constructing job for order: 176315  
[2026-03-22 14:01:19] production.INFO: Handling job for order: 176315  
[2026-03-22 14:01:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:01:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:01:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=22709e6e-6c27-4110-b93c-af79e3d84dc0&Player_ID=0962281483  
[2026-03-22 14:01:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=22709e6e-6c27-4110-b93c-af79e3d84dc0&Player_ID=0962281483","has_body":false} 
[2026-03-22 14:01:19] production.INFO: Operation sent successfully {"operation_id":161319,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qGdVz-1774177279","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:01:19"}},"processed_data":{"order_number":"ORD-qGdVz-1774177279","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:01:36] production.INFO: Constructing job for order: 176316  
[2026-03-22 14:01:37] production.INFO: Handling job for order: 176316  
[2026-03-22 14:01:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:01:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:01:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=40291191-b610-4a79-b211-a07b2f19eff6&Player_ID=471156  
[2026-03-22 14:01:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=40291191-b610-4a79-b211-a07b2f19eff6&Player_ID=471156","has_body":false} 
[2026-03-22 14:01:38] production.INFO: Operation sent successfully {"operation_id":161320,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DpeV-1774177298","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 14:01:38"}},"processed_data":{"order_number":"ORD-DpeV-1774177298","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 14:01:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DpeV-1774177298","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:01:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-DpeV-1774177298","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:01:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:01:40] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176316} 
[2026-03-22 14:01:40] production.INFO: Order updated successfully. Order ID: 176316, Status: completed  
[2026-03-22 14:01:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DpeV-1774177298","status":"completed","codes_count":0} 
[2026-03-22 14:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 14:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02"} 
[2026-03-22 14:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","total_operations":3,"sites_count":2} 
[2026-03-22 14:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-3r6-1774177250"]} 
[2026-03-22 14:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 14:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317} 
[2026-03-22 14:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 14:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317,"processed":0,"errors":0} 
[2026-03-22 14:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317,"orders_count":2,"order_ids":["ORD-8mcMGxJ-1774177272","ORD-qGdVz-1774177279"]} 
[2026-03-22 14:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317} 
[2026-03-22 14:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3r6-1774177250","operation_id":161317,"orders_count":2} 
[2026-03-22 14:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 14:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 14:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"count":2} 
[2026-03-22 14:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"count":2} 
[2026-03-22 14:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"user_id":587,"notification_type":"order_approved","reference_id":176314} 
[2026-03-22 14:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"user_id":587,"notification_type":"order_approved","reference_id":176315} 
[2026-03-22 14:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"processed":2,"errors":0} 
[2026-03-22 14:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319,"processed":2,"errors":0} 
[2026-03-22 14:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VmizJbxUQpO2iPL8XxjZjPsWF5S3aumc","execution_time":"2026-03-22 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGdVz-1774177279","operation_id":161319} 
[2026-03-22 14:02:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:02:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:02:35] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2600.0","mainamount":"2600","operation_number":"600429588705","note":"600429588705","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptgqql0bj8cs09K68U4H"}},"user_id":663} 
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:02:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:02:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18421,"user_id":663,"amount":2600.0,"admins_notified":7} 
[2026-03-22 14:02:43] production.INFO: Constructing job for order: 176317  
[2026-03-22 14:02:45] production.INFO: Handling job for order: 176317  
[2026-03-22 14:02:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:02:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:02:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=03827c50-633d-424c-82d5-3a7d7b11579d&Player_ID=3227826383  
[2026-03-22 14:02:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=03827c50-633d-424c-82d5-3a7d7b11579d&Player_ID=3227826383","has_body":false} 
[2026-03-22 14:02:46] production.INFO: Operation sent successfully {"operation_id":161321,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qtWIe55a-1774177366","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:02:46"}},"processed_data":{"order_number":"ORD-qtWIe55a-1774177366","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:02:48] production.INFO: Constructing job for order: 176318  
[2026-03-22 14:02:49] production.INFO: Handling job for order: 176318  
[2026-03-22 14:02:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:02:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:02:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=27a0dd80-fbee-4980-8f72-cb5771ba42bb&Player_ID=3227826383  
[2026-03-22 14:02:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=27a0dd80-fbee-4980-8f72-cb5771ba42bb&Player_ID=3227826383","has_body":false} 
[2026-03-22 14:02:50] production.INFO: Operation sent successfully {"operation_id":161322,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ppc-1774177369","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:02:50"}},"processed_data":{"order_number":"ORD-ppc-1774177369","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:03:03] production.INFO: Constructing job for order: 176319  
[2026-03-22 14:03:05] production.INFO: Handling job for order: 176319  
[2026-03-22 14:03:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:03:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:03:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e87ade58-b3bf-4cd8-91dd-c4a8b942d55d&Player_ID=9242837258  
[2026-03-22 14:03:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e87ade58-b3bf-4cd8-91dd-c4a8b942d55d&Player_ID=9242837258","has_body":false} 
[2026-03-22 14:03:06] production.INFO: Operation sent successfully {"operation_id":161323,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M6zvw9x-1774177385","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:03:06"}},"processed_data":{"order_number":"ORD-M6zvw9x-1774177385","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:03:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3r6-1774177250","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:03:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-3r6-1774177250","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:03:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:03:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":176313} 
[2026-03-22 14:03:36] production.INFO: Order updated successfully. Order ID: 176313, Status: completed  
[2026-03-22 14:03:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3r6-1774177250","status":"completed","codes_count":0} 
[2026-03-22 14:03:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-22 14:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03"} 
[2026-03-22 14:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","total_operations":3,"sites_count":1} 
[2026-03-22 14:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-qtWIe55a-1774177366","ORD-ppc-1774177369","ORD-M6zvw9x-1774177385"]} 
[2026-03-22 14:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6zvw9x-1774177385","operation_id":161323} 
[2026-03-22 14:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ppc-1774177369","operation_id":161322} 
[2026-03-22 14:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"errors":0} 
[2026-03-22 14:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xu5YesXeH5YK5CbNTrqmNWTBp8ds2S8A","execution_time":"2026-03-22 14:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:04:07] production.INFO: Constructing job for order: 176320  
[2026-03-22 14:04:09] production.INFO: Handling job for order: 176320  
[2026-03-22 14:04:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:04:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:04:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0387e3bb-e18f-46b7-957b-921cf1670408&Player_ID=1793330517  
[2026-03-22 14:04:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0387e3bb-e18f-46b7-957b-921cf1670408&Player_ID=1793330517","has_body":false} 
[2026-03-22 14:04:10] production.INFO: Operation sent successfully {"operation_id":161324,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DaOJWllp-1774177449","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:04:10"}},"processed_data":{"order_number":"ORD-DaOJWllp-1774177449","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:04:20] production.INFO: Constructing job for order: 176321  
[2026-03-22 14:04:22] production.INFO: Handling job for order: 176321  
[2026-03-22 14:04:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:04:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:04:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=58e17725-92e9-4ec9-9f30-1f4ceba40b69&Player_ID=9242837258  
[2026-03-22 14:04:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=58e17725-92e9-4ec9-9f30-1f4ceba40b69&Player_ID=9242837258","has_body":false} 
[2026-03-22 14:04:22] production.INFO: Constructing job for order: 176322  
[2026-03-22 14:04:23] production.INFO: Operation sent successfully {"operation_id":161325,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qD1sZZRE-1774177462","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:04:22"}},"processed_data":{"order_number":"ORD-qD1sZZRE-1774177462","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:04:23] production.INFO: Handling job for order: 176322  
[2026-03-22 14:04:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:04:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:04:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=d56f07cb-155b-481b-a328-e21aaba31617&Player_ID=0984333839  
[2026-03-22 14:04:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=d56f07cb-155b-481b-a328-e21aaba31617&Player_ID=0984333839","has_body":false} 
[2026-03-22 14:04:23] production.INFO: Operation sent successfully {"operation_id":161326,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4ys0gB-1774177463","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:04:23"}},"processed_data":{"order_number":"ORD-4ys0gB-1774177463","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:04:29] production.INFO: Constructing job for order: 176323  
[2026-03-22 14:04:32] production.INFO: Handling job for order: 176323  
[2026-03-22 14:04:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:04:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:04:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=a80a3f25-71ac-4522-ac3a-487e483d70ea&Player_ID=0984333839  
[2026-03-22 14:04:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=a80a3f25-71ac-4522-ac3a-487e483d70ea&Player_ID=0984333839","has_body":false} 
[2026-03-22 14:04:33] production.INFO: Operation sent successfully {"operation_id":161327,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cfg-1774177473","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:04:33"}},"processed_data":{"order_number":"ORD-Cfg-1774177473","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:05:05] production.INFO: async() رجع: true  
[2026-03-22 14:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:05:06] production.INFO: Constructing job for order: 176324  
[2026-03-22 14:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:05:07] production.INFO: Handling job for order: 176324  
[2026-03-22 14:05:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:05:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:05:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=67002eaf-01cd-4254-a4b7-9335d3ebb940&Player_ID=51835710233  
[2026-03-22 14:05:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=67002eaf-01cd-4254-a4b7-9335d3ebb940&Player_ID=51835710233","has_body":false} 
[2026-03-22 14:05:08] production.INFO: Operation sent successfully {"operation_id":161328,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mUq-1774177507","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:05:08"}},"processed_data":{"order_number":"ORD-mUq-1774177507","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:05:21] production.INFO: Constructing job for order: 176325  
[2026-03-22 14:05:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mUq-1774177507","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:05:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-mUq-1774177507","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:05:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:05:22] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":176324} 
[2026-03-22 14:05:22] production.INFO: Order updated successfully. Order ID: 176324, Status: completed  
[2026-03-22 14:05:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mUq-1774177507","status":"completed","codes_count":0} 
[2026-03-22 14:05:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-22 14:05:23] production.INFO: Handling job for order: 176325  
[2026-03-22 14:05:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:05:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:05:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f9675770-3918-4b3b-9835-5615e8dd9b27&Player_ID=0984333839  
[2026-03-22 14:05:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f9675770-3918-4b3b-9835-5615e8dd9b27&Player_ID=0984333839","has_body":false} 
[2026-03-22 14:05:23] production.INFO: Operation sent successfully {"operation_id":161329,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vqnfX-1774177523","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:05:23"}},"processed_data":{"order_number":"ORD-vqnfX-1774177523","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:05:27] production.INFO: Constructing job for order: 176326  
[2026-03-22 14:05:29] production.INFO: Handling job for order: 176326  
[2026-03-22 14:05:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:05:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:05:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=84defa4a-a4fe-49da-a24b-a9ebfe12a9af&Player_ID=0984333839  
[2026-03-22 14:05:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=84defa4a-a4fe-49da-a24b-a9ebfe12a9af&Player_ID=0984333839","has_body":false} 
[2026-03-22 14:05:30] production.INFO: Operation sent successfully {"operation_id":161330,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gFmLO35P-1774177530","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:05:30"}},"processed_data":{"order_number":"ORD-gFmLO35P-1774177530","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03"} 
[2026-03-22 14:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","total_operations":9,"sites_count":2} 
[2026-03-22 14:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-qtWIe55a-1774177366","ORD-ppc-1774177369","ORD-M6zvw9x-1774177385","ORD-DaOJWllp-1774177449","ORD-qD1sZZRE-1774177462"]} 
[2026-03-22 14:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 14:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DaOJWllp-1774177449","operation_id":161324} 
[2026-03-22 14:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6zvw9x-1774177385","operation_id":161323} 
[2026-03-22 14:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ppc-1774177369","operation_id":161322} 
[2026-03-22 14:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qD1sZZRE-1774177462","operation_id":161325} 
[2026-03-22 14:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 14:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"errors":0} 
[2026-03-22 14:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"orders_count":4,"order_ids":["ORD-4ys0gB-1774177463","ORD-Cfg-1774177473","ORD-vqnfX-1774177523","ORD-gFmLO35P-1774177530"]} 
[2026-03-22 14:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"orders_count":4} 
[2026-03-22 14:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-22 14:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-22 14:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"count":4} 
[2026-03-22 14:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"count":4} 
[2026-03-22 14:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"user_id":587,"notification_type":"order_approved","reference_id":176322} 
[2026-03-22 14:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"user_id":587,"notification_type":"order_approved","reference_id":176323} 
[2026-03-22 14:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"user_id":587,"notification_type":"order_approved","reference_id":176326} 
[2026-03-22 14:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"user_id":587,"notification_type":"order_approved","reference_id":176325} 
[2026-03-22 14:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"processed":4,"errors":0} 
[2026-03-22 14:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329,"processed":4,"errors":0} 
[2026-03-22 14:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"td5njHCb8EDz6iNsQmULpVk1sNj9A0JE","execution_time":"2026-03-22 14:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vqnfX-1774177523","operation_id":161329} 
[2026-03-22 14:06:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:06:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:06:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:06:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:06:44] production.INFO: Constructing job for order: 176327  
[2026-03-22 14:06:46] production.INFO: Handling job for order: 176327  
[2026-03-22 14:06:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:06:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:06:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3341ae9a-39e2-4024-896d-a0f75cdf16fd&Player_ID=1854321630  
[2026-03-22 14:06:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3341ae9a-39e2-4024-896d-a0f75cdf16fd&Player_ID=1854321630","has_body":false} 
[2026-03-22 14:06:47] production.INFO: Operation sent successfully {"operation_id":161331,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nnH4Dp1-1774177606","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:06:47"}},"processed_data":{"order_number":"ORD-nnH4Dp1-1774177606","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:07:02] production.INFO: Constructing job for order: 176328  
[2026-03-22 14:07:02] production.INFO: Constructing job for order: 176329  
[2026-03-22 14:07:05] production.INFO: Handling job for order: 176328  
[2026-03-22 14:07:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:07:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:07:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=78078ca6-be56-4cf7-8e58-bf41146556ca&Player_ID=971412847  
[2026-03-22 14:07:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=78078ca6-be56-4cf7-8e58-bf41146556ca&Player_ID=971412847","has_body":false} 
[2026-03-22 14:07:06] production.INFO: Operation sent successfully {"operation_id":161332,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EdUMG5R8-1774177625","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:07:06"}},"processed_data":{"order_number":"ORD-EdUMG5R8-1774177625","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:07:06] production.INFO: Handling job for order: 176329  
[2026-03-22 14:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=004339a5-9914-4933-8908-e96d416d0bd6&Player_ID=5748941942  
[2026-03-22 14:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=004339a5-9914-4933-8908-e96d416d0bd6&Player_ID=5748941942","has_body":false} 
[2026-03-22 14:07:06] production.INFO: Operation sent successfully {"operation_id":161333,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Ay2Rioa-1774177626","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:07:06"}},"processed_data":{"order_number":"ORD-1Ay2Rioa-1774177626","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:07:10] production.INFO: Constructing job for order: 176330  
[2026-03-22 14:07:12] production.INFO: Handling job for order: 176330  
[2026-03-22 14:07:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:07:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:07:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=56bf5fff-c162-42ac-9901-787a3463fc87&Player_ID=5748941942  
[2026-03-22 14:07:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=56bf5fff-c162-42ac-9901-787a3463fc87&Player_ID=5748941942","has_body":false} 
[2026-03-22 14:07:13] production.INFO: Operation sent successfully {"operation_id":161334,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ca8-1774177633","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:07:13"}},"processed_data":{"order_number":"ORD-Ca8-1774177633","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:07:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1Ay2Rioa-1774177626","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:07:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-1Ay2Rioa-1774177626","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:07:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:07:22] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176329} 
[2026-03-22 14:07:22] production.INFO: Order updated successfully. Order ID: 176329, Status: completed  
[2026-03-22 14:07:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1Ay2Rioa-1774177626","status":"completed","codes_count":0} 
[2026-03-22 14:07:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:07:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ca8-1774177633","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:07:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ca8-1774177633","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:07:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:07:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176330} 
[2026-03-22 14:07:31] production.INFO: Order updated successfully. Order ID: 176330, Status: completed  
[2026-03-22 14:07:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ca8-1774177633","status":"completed","codes_count":0} 
[2026-03-22 14:07:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01"} 
[2026-03-22 14:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","total_operations":7,"sites_count":1} 
[2026-03-22 14:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-qtWIe55a-1774177366","ORD-ppc-1774177369","ORD-M6zvw9x-1774177385","ORD-DaOJWllp-1774177449","ORD-qD1sZZRE-1774177462","ORD-nnH4Dp1-1774177606","ORD-EdUMG5R8-1774177625"]} 
[2026-03-22 14:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DaOJWllp-1774177449","operation_id":161324} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdUMG5R8-1774177625","operation_id":161332} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6zvw9x-1774177385","operation_id":161323} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ppc-1774177369","operation_id":161322} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qD1sZZRE-1774177462","operation_id":161325} 
[2026-03-22 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 14:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"errors":0} 
[2026-03-22 14:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UvXs3Grp0ALHCDtBjdw7dtpST3Xzsamk","execution_time":"2026-03-22 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:08:27] production.INFO: Constructing job for order: 176331  
[2026-03-22 14:08:29] production.INFO: Handling job for order: 176331  
[2026-03-22 14:08:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:08:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:08:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b2d27ab9-e213-48fe-b605-0c2bf995f728&Player_ID=0997666834  
[2026-03-22 14:08:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b2d27ab9-e213-48fe-b605-0c2bf995f728&Player_ID=0997666834","has_body":false} 
[2026-03-22 14:08:29] production.INFO: Operation sent successfully {"operation_id":161335,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f6RX0v4-1774177709","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:08:29"}},"processed_data":{"order_number":"ORD-f6RX0v4-1774177709","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:08:41] production.INFO: Constructing job for order: 176332  
[2026-03-22 14:08:44] production.INFO: Handling job for order: 176332  
[2026-03-22 14:08:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:08:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:08:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a3e49f35-a1c3-49be-9bce-7972ff793581&Player_ID=8434886035  
[2026-03-22 14:08:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a3e49f35-a1c3-49be-9bce-7972ff793581&Player_ID=8434886035","has_body":false} 
[2026-03-22 14:08:45] production.INFO: Operation sent successfully {"operation_id":161336,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-80Ztz-1774177725","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:08:45"}},"processed_data":{"order_number":"ORD-80Ztz-1774177725","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:09:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ppc-1774177369","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:09:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-ppc-1774177369","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:09:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:09:07] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176318} 
[2026-03-22 14:09:07] production.INFO: Order updated successfully. Order ID: 176318, Status: completed  
[2026-03-22 14:09:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ppc-1774177369","status":"completed","codes_count":0} 
[2026-03-22 14:09:11] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:09:12] production.INFO: Constructing job for order: 176333  
[2026-03-22 14:09:14] production.INFO: Handling job for order: 176333  
[2026-03-22 14:09:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:09:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:09:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=28ab96a0-75eb-47f9-b5f9-542c175a5eed&Player_ID=14803280525  
[2026-03-22 14:09:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=28ab96a0-75eb-47f9-b5f9-542c175a5eed&Player_ID=14803280525","has_body":false} 
[2026-03-22 14:09:16] production.INFO: Operation sent successfully {"operation_id":161337,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ItoD-1774177755","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:09:16"}},"processed_data":{"order_number":"ORD-ItoD-1774177755","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:09:58] production.INFO: Constructing job for order: 176334  
[2026-03-22 14:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01"} 
[2026-03-22 14:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","total_operations":9,"sites_count":2} 
[2026-03-22 14:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-qtWIe55a-1774177366","ORD-M6zvw9x-1774177385","ORD-DaOJWllp-1774177449","ORD-qD1sZZRE-1774177462","ORD-nnH4Dp1-1774177606","ORD-EdUMG5R8-1774177625","ORD-80Ztz-1774177725","ORD-ItoD-1774177755"]} 
[2026-03-22 14:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80Ztz-1774177725","operation_id":161336} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DaOJWllp-1774177449","operation_id":161324} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdUMG5R8-1774177625","operation_id":161332} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItoD-1774177755","operation_id":161337} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M6zvw9x-1774177385","operation_id":161323} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qD1sZZRE-1774177462","operation_id":161325} 
[2026-03-22 14:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 14:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"processed":0,"errors":0} 
[2026-03-22 14:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"orders_count":1,"order_ids":["ORD-f6RX0v4-1774177709"]} 
[2026-03-22 14:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321} 
[2026-03-22 14:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtWIe55a-1774177366","operation_id":161321,"orders_count":1} 
[2026-03-22 14:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 14:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"count":1} 
[2026-03-22 14:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"count":1} 
[2026-03-22 14:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"user_id":1614,"notification_type":"order_approved","reference_id":176331} 
[2026-03-22 14:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"processed":1,"errors":0} 
[2026-03-22 14:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335,"processed":1,"errors":0} 
[2026-03-22 14:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lMYMnn2awdvdATD7Ualdwwu6wXiLcddg","execution_time":"2026-03-22 14:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6RX0v4-1774177709","operation_id":161335} 
[2026-03-22 14:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:10:03] production.INFO: async() رجع: true  
[2026-03-22 14:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:10:05] production.INFO: Handling job for order: 176334  
[2026-03-22 14:10:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:10:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:10:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=a0d342c8-9358-4850-98d4-7e7ffd552135&Player_ID=13127018  
[2026-03-22 14:10:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=a0d342c8-9358-4850-98d4-7e7ffd552135&Player_ID=13127018","has_body":false} 
[2026-03-22 14:10:06] production.INFO: Operation sent successfully {"operation_id":161338,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HTJ6e-1774177805","amount":2.122062000000000114852127808262594044208526611328125,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-22 14:10:06"}},"processed_data":{"order_number":"ORD-HTJ6e-1774177805","amount":2.122062000000000114852127808262594044208526611328125,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-22 14:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1614  
[2026-03-22 14:10:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qtWIe55a-1774177366","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:10:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-qtWIe55a-1774177366","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:10:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:10:46] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176317} 
[2026-03-22 14:10:46] production.INFO: Order updated successfully. Order ID: 176317, Status: completed  
[2026-03-22 14:10:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qtWIe55a-1774177366","status":"completed","codes_count":0} 
[2026-03-22 14:10:49] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:10:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DaOJWllp-1774177449","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:10:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-DaOJWllp-1774177449","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:10:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:10:58] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176320} 
[2026-03-22 14:10:58] production.INFO: Order updated successfully. Order ID: 176320, Status: completed  
[2026-03-22 14:10:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DaOJWllp-1774177449","status":"completed","codes_count":0} 
[2026-03-22 14:10:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 14:11:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HTJ6e-1774177805","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:11:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-HTJ6e-1774177805","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:11:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:11:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176334} 
[2026-03-22 14:11:07] production.INFO: Order updated successfully. Order ID: 176334, Status: completed  
[2026-03-22 14:11:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HTJ6e-1774177805","status":"completed","codes_count":0} 
[2026-03-22 14:11:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 14:11:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M6zvw9x-1774177385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:11:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-M6zvw9x-1774177385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:11:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:11:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176319} 
[2026-03-22 14:11:10] production.INFO: Order updated successfully. Order ID: 176319, Status: completed  
[2026-03-22 14:11:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M6zvw9x-1774177385","status":"completed","codes_count":0} 
[2026-03-22 14:11:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 14:11:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qD1sZZRE-1774177462","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:11:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-qD1sZZRE-1774177462","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:11:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:11:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176321} 
[2026-03-22 14:11:11] production.INFO: Order updated successfully. Order ID: 176321, Status: completed  
[2026-03-22 14:11:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qD1sZZRE-1774177462","status":"completed","codes_count":0} 
[2026-03-22 14:11:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 14:11:45] production.INFO: Constructing job for order: 176335  
[2026-03-22 14:11:46] production.INFO: Handling job for order: 176335  
[2026-03-22 14:11:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:11:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:11:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8240fc3b-241f-49e0-a98b-b9b5ae392627&Player_ID=6973447045  
[2026-03-22 14:11:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8240fc3b-241f-49e0-a98b-b9b5ae392627&Player_ID=6973447045","has_body":false} 
[2026-03-22 14:11:47] production.INFO: Operation sent successfully {"operation_id":161339,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E09hy-1774177907","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:11:47"}},"processed_data":{"order_number":"ORD-E09hy-1774177907","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:12:00] production.INFO: Constructing job for order: 176336  
[2026-03-22 14:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02"} 
[2026-03-22 14:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","total_operations":5,"sites_count":1} 
[2026-03-22 14:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-nnH4Dp1-1774177606","ORD-EdUMG5R8-1774177625","ORD-80Ztz-1774177725","ORD-ItoD-1774177755","ORD-E09hy-1774177907"]} 
[2026-03-22 14:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 14:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80Ztz-1774177725","operation_id":161336} 
[2026-03-22 14:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E09hy-1774177907","operation_id":161339} 
[2026-03-22 14:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdUMG5R8-1774177625","operation_id":161332} 
[2026-03-22 14:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItoD-1774177755","operation_id":161337} 
[2026-03-22 14:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331} 
[2026-03-22 14:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 14:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331,"processed":0,"errors":0} 
[2026-03-22 14:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jBSOqpOlHQXDIziZCU7ELkI1mk8GAzrc","execution_time":"2026-03-22 14:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331} 
[2026-03-22 14:12:03] production.INFO: Handling job for order: 176336  
[2026-03-22 14:12:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:12:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:12:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=36afc769-cf26-4af7-8e3c-c92d1787ad05&Player_ID=0933023811  
[2026-03-22 14:12:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=36afc769-cf26-4af7-8e3c-c92d1787ad05&Player_ID=0933023811","has_body":false} 
[2026-03-22 14:12:03] production.INFO: Operation sent successfully {"operation_id":161340,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lvRqacT-1774177923","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:12:03"}},"processed_data":{"order_number":"ORD-lvRqacT-1774177923","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:12:51] production.INFO: Constructing job for order: 176337  
[2026-03-22 14:12:54] production.INFO: Handling job for order: 176337  
[2026-03-22 14:12:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:12:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:12:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=743c5e0f-1ebc-4fb4-b577-4c5fd9f38945&Player_ID=51236263131  
[2026-03-22 14:12:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=743c5e0f-1ebc-4fb4-b577-4c5fd9f38945&Player_ID=51236263131","has_body":false} 
[2026-03-22 14:12:55] production.INFO: Operation sent successfully {"operation_id":161341,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E3zfP3FD-1774177975","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:12:55"}},"processed_data":{"order_number":"ORD-E3zfP3FD-1774177975","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:13:03] production.INFO: Constructing job for order: 176338  
[2026-03-22 14:13:04] production.INFO: Handling job for order: 176338  
[2026-03-22 14:13:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=41f1f38b-d1fb-4a01-9671-391c361c2206&Player_ID=51447640686  
[2026-03-22 14:13:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=41f1f38b-d1fb-4a01-9671-391c361c2206&Player_ID=51447640686","has_body":false} 
[2026-03-22 14:13:05] production.INFO: Operation sent successfully {"operation_id":161342,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vUl-1774177985","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:13:05"}},"processed_data":{"order_number":"ORD-vUl-1774177985","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:13:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E3zfP3FD-1774177975","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:13:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-E3zfP3FD-1774177975","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:13:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:13:08] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176337} 
[2026-03-22 14:13:08] production.INFO: Order updated successfully. Order ID: 176337, Status: completed  
[2026-03-22 14:13:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E3zfP3FD-1774177975","status":"completed","codes_count":0} 
[2026-03-22 14:13:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 14:13:15] production.INFO: Constructing job for order: 176339  
[2026-03-22 14:13:17] production.INFO: Handling job for order: 176339  
[2026-03-22 14:13:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a6c6814-cfa0-4e6d-b400-9f906089b3f0&Player_ID=51957524285  
[2026-03-22 14:13:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a6c6814-cfa0-4e6d-b400-9f906089b3f0&Player_ID=51957524285","has_body":false} 
[2026-03-22 14:13:18] production.INFO: Operation sent successfully {"operation_id":161343,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m7Z-1774177998","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:13:18"}},"processed_data":{"order_number":"ORD-m7Z-1774177998","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:13:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vUl-1774177985","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:13:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-vUl-1774177985","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:13:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:13:18] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176338} 
[2026-03-22 14:13:18] production.INFO: Order updated successfully. Order ID: 176338, Status: completed  
[2026-03-22 14:13:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vUl-1774177985","status":"completed","codes_count":0} 
[2026-03-22 14:13:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 14:13:23] production.INFO: Constructing job for order: 176340  
[2026-03-22 14:13:24] production.INFO: Handling job for order: 176340  
[2026-03-22 14:13:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=084aacee-6c76-4049-bff1-346c5362be91&Player_ID=15096059385  
[2026-03-22 14:13:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=084aacee-6c76-4049-bff1-346c5362be91&Player_ID=15096059385","has_body":false} 
[2026-03-22 14:13:24] production.INFO: Constructing job for order: 176341  
[2026-03-22 14:13:25] production.INFO: Operation sent successfully {"operation_id":161344,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YBKnb-1774178005","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:13:25"}},"processed_data":{"order_number":"ORD-YBKnb-1774178005","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:13:25] production.INFO: Handling job for order: 176341  
[2026-03-22 14:13:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d21f1517-8132-455d-94dd-2d6b658e0676&Player_ID=9704780677  
[2026-03-22 14:13:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d21f1517-8132-455d-94dd-2d6b658e0676&Player_ID=9704780677","has_body":false} 
[2026-03-22 14:13:26] production.INFO: Operation sent successfully {"operation_id":161345,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hhxlXU31-1774178005","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:13:26"}},"processed_data":{"order_number":"ORD-hhxlXU31-1774178005","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:13:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m7Z-1774177998","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:13:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-m7Z-1774177998","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:13:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:13:34] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176339} 
[2026-03-22 14:13:34] production.INFO: Order updated successfully. Order ID: 176339, Status: completed  
[2026-03-22 14:13:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m7Z-1774177998","status":"completed","codes_count":0} 
[2026-03-22 14:13:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 14:13:43] production.INFO: Constructing job for order: 176342  
[2026-03-22 14:13:44] production.INFO: Handling job for order: 176342  
[2026-03-22 14:13:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cccc9c4-3a15-4859-b93c-a2fa96c6f9a3&Player_ID=10010225443  
[2026-03-22 14:13:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cccc9c4-3a15-4859-b93c-a2fa96c6f9a3&Player_ID=10010225443","has_body":false} 
[2026-03-22 14:13:45] production.INFO: Operation sent successfully {"operation_id":161346,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2BLX5HE-1774178024","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:13:45"}},"processed_data":{"order_number":"ORD-2BLX5HE-1774178024","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:13:49] production.INFO: Constructing job for order: 176343  
[2026-03-22 14:13:51] production.INFO: Handling job for order: 176343  
[2026-03-22 14:13:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd9eb005-f175-4626-8cf6-bd7dfaefee20&Player_ID=52425018412  
[2026-03-22 14:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd9eb005-f175-4626-8cf6-bd7dfaefee20&Player_ID=52425018412","has_body":false} 
[2026-03-22 14:13:52] production.INFO: Operation sent successfully {"operation_id":161347,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PoSAsq-1774178031","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:13:52"}},"processed_data":{"order_number":"ORD-PoSAsq-1774178031","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01"} 
[2026-03-22 14:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","total_operations":10,"sites_count":2} 
[2026-03-22 14:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-nnH4Dp1-1774177606","ORD-EdUMG5R8-1774177625","ORD-80Ztz-1774177725","ORD-ItoD-1774177755","ORD-E09hy-1774177907","ORD-YBKnb-1774178005","ORD-hhxlXU31-1774178005","ORD-2BLX5HE-1774178024","ORD-PoSAsq-1774178031"]} 
[2026-03-22 14:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BLX5HE-1774178024","operation_id":161346} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80Ztz-1774177725","operation_id":161336} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E09hy-1774177907","operation_id":161339} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdUMG5R8-1774177625","operation_id":161332} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhxlXU31-1774178005","operation_id":161345} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ItoD-1774177755","operation_id":161337} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nnH4Dp1-1774177606","operation_id":161331} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoSAsq-1774178031","operation_id":161347} 
[2026-03-22 14:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 14:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"errors":0} 
[2026-03-22 14:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"orders_count":1,"order_ids":["ORD-lvRqacT-1774177923"]} 
[2026-03-22 14:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"orders_count":1} 
[2026-03-22 14:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 14:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"count":1} 
[2026-03-22 14:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"count":1} 
[2026-03-22 14:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"user_id":1717,"notification_type":"order_approved","reference_id":176336} 
[2026-03-22 14:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"processed":1,"errors":0} 
[2026-03-22 14:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340,"processed":1,"errors":0} 
[2026-03-22 14:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HVHDqdEjDOBv7scf5yVsRkrwHYWBMEeP","execution_time":"2026-03-22 14:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lvRqacT-1774177923","operation_id":161340} 
[2026-03-22 14:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1717  
[2026-03-22 14:14:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PoSAsq-1774178031","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:14:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-PoSAsq-1774178031","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:14:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:14:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176343} 
[2026-03-22 14:14:04] production.INFO: Order updated successfully. Order ID: 176343, Status: completed  
[2026-03-22 14:14:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PoSAsq-1774178031","status":"completed","codes_count":0} 
[2026-03-22 14:14:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 14:14:24] production.INFO: Constructing job for order: 176344  
[2026-03-22 14:14:25] production.INFO: Handling job for order: 176344  
[2026-03-22 14:14:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:14:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:14:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=85000&uuid=d51f72f7-7aa4-41d7-8b81-40a8283e0b3b&Player_ID=11907405  
[2026-03-22 14:14:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=85000&uuid=d51f72f7-7aa4-41d7-8b81-40a8283e0b3b&Player_ID=11907405","has_body":false} 
[2026-03-22 14:14:26] production.INFO: Operation sent successfully {"operation_id":161348,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k6JSX1AZ-1774178065","amount":8.37057899999999932560967863537371158599853515625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 14:14:26"}},"processed_data":{"order_number":"ORD-k6JSX1AZ-1774178065","amount":8.37057899999999932560967863537371158599853515625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 14:14:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k6JSX1AZ-1774178065","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:14:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-k6JSX1AZ-1774178065","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:14:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:14:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176344} 
[2026-03-22 14:14:31] production.INFO: Order updated successfully. Order ID: 176344, Status: completed  
[2026-03-22 14:14:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k6JSX1AZ-1774178065","status":"completed","codes_count":0} 
[2026-03-22 14:14:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nnH4Dp1-1774177606","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:14:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-nnH4Dp1-1774177606","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:14:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:14:32] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176327} 
[2026-03-22 14:14:32] production.INFO: Order updated successfully. Order ID: 176327, Status: completed  
[2026-03-22 14:14:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nnH4Dp1-1774177606","status":"completed","codes_count":0} 
[2026-03-22 14:14:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 14:14:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:14:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EdUMG5R8-1774177625","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:14:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-EdUMG5R8-1774177625","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:14:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:14:55] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176328} 
[2026-03-22 14:14:55] production.INFO: Order updated successfully. Order ID: 176328, Status: completed  
[2026-03-22 14:14:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EdUMG5R8-1774177625","status":"completed","codes_count":0} 
[2026-03-22 14:14:57] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:15:03] production.INFO: async() رجع: true  
[2026-03-22 14:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:15:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ItoD-1774177755","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:15:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-ItoD-1774177755","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:15:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:15:07] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176333} 
[2026-03-22 14:15:07] production.INFO: Order updated successfully. Order ID: 176333, Status: completed  
[2026-03-22 14:15:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ItoD-1774177755","status":"completed","codes_count":0} 
[2026-03-22 14:15:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 14:15:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"156552458","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphm4g5o7gdlunaw7ji5J"}},"user_id":50} 
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:15:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:15:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18422,"user_id":50,"amount":492.5,"admins_notified":7} 
[2026-03-22 14:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02"} 
[2026-03-22 14:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","total_operations":5,"sites_count":1} 
[2026-03-22 14:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-80Ztz-1774177725","ORD-E09hy-1774177907","ORD-YBKnb-1774178005","ORD-hhxlXU31-1774178005","ORD-2BLX5HE-1774178024"]} 
[2026-03-22 14:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BLX5HE-1774178024","operation_id":161346} 
[2026-03-22 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80Ztz-1774177725","operation_id":161336} 
[2026-03-22 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E09hy-1774177907","operation_id":161339} 
[2026-03-22 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhxlXU31-1774178005","operation_id":161345} 
[2026-03-22 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 14:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"errors":0} 
[2026-03-22 14:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AEScOo1ug6maSd9MJZGYKkvS9ysBQ68L","execution_time":"2026-03-22 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:17:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E09hy-1774177907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:17:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-E09hy-1774177907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:17:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:17:50] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":176335} 
[2026-03-22 14:17:50] production.INFO: Order updated successfully. Order ID: 176335, Status: completed  
[2026-03-22 14:17:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E09hy-1774177907","status":"completed","codes_count":0} 
[2026-03-22 14:17:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 14:18:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00"} 
[2026-03-22 14:18:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","total_operations":4,"sites_count":1} 
[2026-03-22 14:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-80Ztz-1774177725","ORD-YBKnb-1774178005","ORD-hhxlXU31-1774178005","ORD-2BLX5HE-1774178024"]} 
[2026-03-22 14:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 14:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BLX5HE-1774178024","operation_id":161346} 
[2026-03-22 14:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80Ztz-1774177725","operation_id":161336} 
[2026-03-22 14:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhxlXU31-1774178005","operation_id":161345} 
[2026-03-22 14:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 14:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344,"processed":0,"errors":0} 
[2026-03-22 14:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2JZehoJHVMg25CYQXlAtbjsKcA4fBd45","execution_time":"2026-03-22 14:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YBKnb-1774178005","operation_id":161344} 
[2026-03-22 14:18:05] production.INFO: Constructing job for order: 176345  
[2026-03-22 14:18:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-80Ztz-1774177725","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:18:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-80Ztz-1774177725","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:18:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:18:05] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176332} 
[2026-03-22 14:18:05] production.INFO: Order updated successfully. Order ID: 176332, Status: completed  
[2026-03-22 14:18:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-80Ztz-1774177725","status":"completed","codes_count":0} 
[2026-03-22 14:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 14:18:07] production.INFO: Handling job for order: 176345  
[2026-03-22 14:18:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:18:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:18:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=fc0abebd-24d5-43d3-b33e-481eb3eee0c2&Player_ID=52155311180  
[2026-03-22 14:18:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=fc0abebd-24d5-43d3-b33e-481eb3eee0c2&Player_ID=52155311180","has_body":false} 
[2026-03-22 14:18:07] production.INFO: Operation sent successfully {"operation_id":161349,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BcDC-1774178287","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:18:07"}},"processed_data":{"order_number":"ORD-BcDC-1774178287","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 14:18:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BcDC-1774178287","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:18:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-BcDC-1774178287","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:18:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:18:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":176345} 
[2026-03-22 14:18:20] production.INFO: Order updated successfully. Order ID: 176345, Status: completed  
[2026-03-22 14:18:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BcDC-1774178287","status":"completed","codes_count":0} 
[2026-03-22 14:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 14:18:26] production.INFO: Constructing job for order: 176346  
[2026-03-22 14:18:28] production.INFO: Handling job for order: 176346  
[2026-03-22 14:18:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:18:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:18:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e0a6be0-b00b-42df-8c04-75d84a49b8d1&Player_ID=52057360426  
[2026-03-22 14:18:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5e0a6be0-b00b-42df-8c04-75d84a49b8d1&Player_ID=52057360426","has_body":false} 
[2026-03-22 14:18:29] production.INFO: Operation sent successfully {"operation_id":161350,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PhZyssvK-1774178309","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:18:29"}},"processed_data":{"order_number":"ORD-PhZyssvK-1774178309","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:18:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PhZyssvK-1774178309","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:18:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-PhZyssvK-1774178309","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:18:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:18:38] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176346} 
[2026-03-22 14:18:38] production.INFO: Order updated successfully. Order ID: 176346, Status: completed  
[2026-03-22 14:18:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PhZyssvK-1774178309","status":"completed","codes_count":0} 
[2026-03-22 14:19:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YBKnb-1774178005","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:19:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-YBKnb-1774178005","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:19:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:19:23] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":176340} 
[2026-03-22 14:19:23] production.INFO: Order updated successfully. Order ID: 176340, Status: completed  
[2026-03-22 14:19:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YBKnb-1774178005","status":"completed","codes_count":0} 
[2026-03-22 14:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-22 14:19:26] production.INFO: Constructing job for order: 176347  
[2026-03-22 14:19:29] production.INFO: Handling job for order: 176347  
[2026-03-22 14:19:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:19:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:19:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=908e5824-cb88-4edb-a99f-7266c4b76d3e&Player_ID=52094666401  
[2026-03-22 14:19:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=908e5824-cb88-4edb-a99f-7266c4b76d3e&Player_ID=52094666401","has_body":false} 
[2026-03-22 14:19:30] production.INFO: Operation sent successfully {"operation_id":161351,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-khFK-1774178370","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:19:30"}},"processed_data":{"order_number":"ORD-khFK-1774178370","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:19:32] production.INFO: Constructing job for order: 176348  
[2026-03-22 14:19:33] production.INFO: Handling job for order: 176348  
[2026-03-22 14:19:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:19:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:19:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c53e8038-94ae-4475-9fcd-20b3daea8d8e&Player_ID=9242837258  
[2026-03-22 14:19:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c53e8038-94ae-4475-9fcd-20b3daea8d8e&Player_ID=9242837258","has_body":false} 
[2026-03-22 14:19:34] production.INFO: Operation sent successfully {"operation_id":161352,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XsOoHg4H-1774178374","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:19:34"}},"processed_data":{"order_number":"ORD-XsOoHg4H-1774178374","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:19:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hhxlXU31-1774178005","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:19:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-hhxlXU31-1774178005","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:19:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:19:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176341} 
[2026-03-22 14:19:36] production.INFO: Order updated successfully. Order ID: 176341, Status: completed  
[2026-03-22 14:19:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hhxlXU31-1774178005","status":"completed","codes_count":0} 
[2026-03-22 14:19:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 14:19:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-khFK-1774178370","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:19:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-khFK-1774178370","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:19:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:19:42] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176347} 
[2026-03-22 14:19:42] production.INFO: Order updated successfully. Order ID: 176347, Status: completed  
[2026-03-22 14:19:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-khFK-1774178370","status":"completed","codes_count":0} 
[2026-03-22 14:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01"} 
[2026-03-22 14:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","total_operations":2,"sites_count":1} 
[2026-03-22 14:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-2BLX5HE-1774178024","ORD-XsOoHg4H-1774178374"]} 
[2026-03-22 14:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 14:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 14:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"count":1} 
[2026-03-22 14:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"count":1} 
[2026-03-22 14:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"user_id":32,"notification_type":"order_approved","reference_id":176342} 
[2026-03-22 14:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":1,"errors":0} 
[2026-03-22 14:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":1,"errors":0} 
[2026-03-22 14:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hz15DhcXt0WTEPFHVyCSaRkSuihJu581","execution_time":"2026-03-22 14:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:20:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2BLX5HE-1774178024","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:20:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-2BLX5HE-1774178024","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:20:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:20:02] production.ERROR: Order not found or already processed. External ID: ORD-2BLX5HE-1774178024  
[2026-03-22 14:20:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2BLX5HE-1774178024","status":"completed","codes_count":0} 
[2026-03-22 14:20:04] production.INFO: async() رجع: true  
[2026-03-22 14:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 14:20:24] production.INFO: Constructing job for order: 176349  
[2026-03-22 14:20:26] production.INFO: Handling job for order: 176349  
[2026-03-22 14:20:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=77dd7436-6926-4dbc-9bf1-60ccc1256b96&Player_ID=0991365201  
[2026-03-22 14:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=77dd7436-6926-4dbc-9bf1-60ccc1256b96&Player_ID=0991365201","has_body":false} 
[2026-03-22 14:20:27] production.INFO: Operation sent successfully {"operation_id":161353,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GR3ga-1774178427","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:20:27"}},"processed_data":{"order_number":"ORD-GR3ga-1774178427","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:20:46] production.INFO: Constructing job for order: 176350  
[2026-03-22 14:20:48] production.INFO: Handling job for order: 176350  
[2026-03-22 14:20:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:20:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:20:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=afa9ff1d-abb8-4e69-a802-5ab0bea114c9&Player_ID=9679339529  
[2026-03-22 14:20:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=afa9ff1d-abb8-4e69-a802-5ab0bea114c9&Player_ID=9679339529","has_body":false} 
[2026-03-22 14:20:49] production.INFO: Operation sent successfully {"operation_id":161354,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AlBORR0-1774178449","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:20:49"}},"processed_data":{"order_number":"ORD-AlBORR0-1774178449","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:21:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1280.5","mainamount":"1300","operation_number":"156557743","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl57q351on2fcfFCkms2"}},"user_id":1659} 
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:21:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:21:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18423,"user_id":1659,"amount":1280.5,"admins_notified":7} 
[2026-03-22 14:21:10] production.INFO: Constructing job for order: 176351  
[2026-03-22 14:21:13] production.INFO: Handling job for order: 176351  
[2026-03-22 14:21:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:21:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:21:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=1da01112-4677-4cbf-9390-edd85a7d1854&Player_ID=110192261  
[2026-03-22 14:21:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=1da01112-4677-4cbf-9390-edd85a7d1854&Player_ID=110192261","has_body":false} 
[2026-03-22 14:21:14] production.INFO: Operation sent successfully {"operation_id":161355,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aF1gRr1-1774178474","amount":3.477105800000000357385943061672151088714599609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 14:21:14"}},"processed_data":{"order_number":"ORD-aF1gRr1-1774178474","amount":3.477105800000000357385943061672151088714599609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 14:21:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aF1gRr1-1774178474","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:21:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-aF1gRr1-1774178474","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:21:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:21:17] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":176351} 
[2026-03-22 14:21:17] production.INFO: Order updated successfully. Order ID: 176351, Status: completed  
[2026-03-22 14:21:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aF1gRr1-1774178474","status":"completed","codes_count":0} 
[2026-03-22 14:21:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 14:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02"} 
[2026-03-22 14:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","total_operations":3,"sites_count":2} 
[2026-03-22 14:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-XsOoHg4H-1774178374","ORD-AlBORR0-1774178449"]} 
[2026-03-22 14:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 14:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AlBORR0-1774178449","operation_id":161354} 
[2026-03-22 14:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 14:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"errors":0} 
[2026-03-22 14:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"orders_count":1,"order_ids":["ORD-GR3ga-1774178427"]} 
[2026-03-22 14:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"orders_count":1} 
[2026-03-22 14:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 14:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"count":1} 
[2026-03-22 14:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"count":1} 
[2026-03-22 14:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"user_id":1752,"notification_type":"order_approved","reference_id":176349} 
[2026-03-22 14:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"processed":1,"errors":0} 
[2026-03-22 14:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353,"processed":1,"errors":0} 
[2026-03-22 14:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EXUsM8XGWRSK4SkXVf0y599DofQ6L6mH","execution_time":"2026-03-22 14:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GR3ga-1774178427","operation_id":161353} 
[2026-03-22 14:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-22 14:23:03] production.INFO: Constructing job for order: 176352  
[2026-03-22 14:23:05] production.INFO: Handling job for order: 176352  
[2026-03-22 14:23:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:23:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:23:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d1f63ae6-48a1-4c17-9fd2-ede9b278a280&Player_ID=0991365201  
[2026-03-22 14:23:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d1f63ae6-48a1-4c17-9fd2-ede9b278a280&Player_ID=0991365201","has_body":false} 
[2026-03-22 14:23:06] production.INFO: Operation sent successfully {"operation_id":161356,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ncYXMeF-1774178586","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:23:06"}},"processed_data":{"order_number":"ORD-ncYXMeF-1774178586","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:23:31] production.INFO: Constructing job for order: 176353  
[2026-03-22 14:23:33] production.INFO: Handling job for order: 176353  
[2026-03-22 14:23:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:23:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:23:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=56f8473a-1f85-4efe-b316-4dd50d9aefdd&Player_ID=51899687715  
[2026-03-22 14:23:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=56f8473a-1f85-4efe-b316-4dd50d9aefdd&Player_ID=51899687715","has_body":false} 
[2026-03-22 14:23:34] production.INFO: Operation sent successfully {"operation_id":161357,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dvrkMptc-1774178614","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:23:34"}},"processed_data":{"order_number":"ORD-dvrkMptc-1774178614","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:23:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dvrkMptc-1774178614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:23:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-dvrkMptc-1774178614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:23:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:23:47] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":176353} 
[2026-03-22 14:23:47] production.INFO: Order updated successfully. Order ID: 176353, Status: completed  
[2026-03-22 14:23:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dvrkMptc-1774178614","status":"completed","codes_count":0} 
[2026-03-22 14:23:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 14:23:53] production.INFO: Constructing job for order: 176354  
[2026-03-22 14:23:55] production.INFO: Handling job for order: 176354  
[2026-03-22 14:23:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:23:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:23:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3d0627eb-4b30-4370-8c4b-11b6464853e6&Player_ID=52278399512  
[2026-03-22 14:23:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3d0627eb-4b30-4370-8c4b-11b6464853e6&Player_ID=52278399512","has_body":false} 
[2026-03-22 14:23:56] production.INFO: Operation sent successfully {"operation_id":161358,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IjVfJJy-1774178636","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:23:56"}},"processed_data":{"order_number":"ORD-IjVfJJy-1774178636","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02"} 
[2026-03-22 14:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","total_operations":4,"sites_count":2} 
[2026-03-22 14:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-XsOoHg4H-1774178374","ORD-AlBORR0-1774178449","ORD-IjVfJJy-1774178636"]} 
[2026-03-22 14:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AlBORR0-1774178449","operation_id":161354} 
[2026-03-22 14:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IjVfJJy-1774178636","operation_id":161358} 
[2026-03-22 14:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"errors":0} 
[2026-03-22 14:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"orders_count":1,"order_ids":["ORD-ncYXMeF-1774178586"]} 
[2026-03-22 14:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"orders_count":1} 
[2026-03-22 14:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 14:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"count":1} 
[2026-03-22 14:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"count":1} 
[2026-03-22 14:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"user_id":1752,"notification_type":"order_approved","reference_id":176352} 
[2026-03-22 14:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"processed":1,"errors":0} 
[2026-03-22 14:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356,"processed":1,"errors":0} 
[2026-03-22 14:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hxHudGUcEqDjW52t0pPmlxlXB6guLGcz","execution_time":"2026-03-22 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ncYXMeF-1774178586","operation_id":161356} 
[2026-03-22 14:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-22 14:24:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IjVfJJy-1774178636","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:24:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-IjVfJJy-1774178636","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:24:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:24:08] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176354} 
[2026-03-22 14:24:08] production.INFO: Order updated successfully. Order ID: 176354, Status: completed  
[2026-03-22 14:24:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IjVfJJy-1774178636","status":"completed","codes_count":0} 
[2026-03-22 14:24:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:24:18] production.INFO: Constructing job for order: 176355  
[2026-03-22 14:24:20] production.INFO: Constructing job for order: 176356  
[2026-03-22 14:24:20] production.INFO: Handling job for order: 176355  
[2026-03-22 14:24:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:24:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:24:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=67e23fb9-5454-4caf-b204-aeb3b1a84f7a&Player_ID=52382103675  
[2026-03-22 14:24:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=67e23fb9-5454-4caf-b204-aeb3b1a84f7a&Player_ID=52382103675","has_body":false} 
[2026-03-22 14:24:21] production.INFO: Operation sent successfully {"operation_id":161359,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ccn-1774178661","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:24:21"}},"processed_data":{"order_number":"ORD-Ccn-1774178661","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:24:21] production.INFO: Handling job for order: 176356  
[2026-03-22 14:24:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:24:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:24:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=99901384-1324-4e0d-8e11-56a8497ecd36&Player_ID=5646249270  
[2026-03-22 14:24:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=99901384-1324-4e0d-8e11-56a8497ecd36&Player_ID=5646249270","has_body":false} 
[2026-03-22 14:24:22] production.INFO: Operation sent successfully {"operation_id":161360,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5nsA-1774178662","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:24:22"}},"processed_data":{"order_number":"ORD-5nsA-1774178662","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:24:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ccn-1774178661","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:24:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ccn-1774178661","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:24:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:24:31] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":176355} 
[2026-03-22 14:24:31] production.INFO: Order updated successfully. Order ID: 176355, Status: completed  
[2026-03-22 14:24:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ccn-1774178661","status":"completed","codes_count":0} 
[2026-03-22 14:24:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 14:24:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5nsA-1774178662","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:24:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-5nsA-1774178662","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:24:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:24:38] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176356} 
[2026-03-22 14:24:38] production.INFO: Order updated successfully. Order ID: 176356, Status: completed  
[2026-03-22 14:24:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5nsA-1774178662","status":"completed","codes_count":0} 
[2026-03-22 14:24:39] production.INFO: Constructing job for order: 176357  
[2026-03-22 14:24:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 14:24:40] production.INFO: Handling job for order: 176357  
[2026-03-22 14:24:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:24:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:24:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=88982f16-f7bc-4b79-9499-dd06b0e0e6b4&Player_ID=52291967707  
[2026-03-22 14:24:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=88982f16-f7bc-4b79-9499-dd06b0e0e6b4&Player_ID=52291967707","has_body":false} 
[2026-03-22 14:24:41] production.INFO: Operation sent successfully {"operation_id":161361,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YoL-1774178681","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:24:41"}},"processed_data":{"order_number":"ORD-YoL-1774178681","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:24:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YoL-1774178681","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:24:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-YoL-1774178681","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:24:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:24:50] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176357} 
[2026-03-22 14:24:50] production.INFO: Order updated successfully. Order ID: 176357, Status: completed  
[2026-03-22 14:24:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YoL-1774178681","status":"completed","codes_count":0} 
[2026-03-22 14:24:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 14:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:25:04] production.INFO: Constructing job for order: 176358  
[2026-03-22 14:25:04] production.INFO: async() رجع: true  
[2026-03-22 14:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:25:06] production.INFO: Handling job for order: 176358  
[2026-03-22 14:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=65000&uuid=71b2ca2e-80d7-4796-89ac-2f89c87a3fca&Player_ID=7795071  
[2026-03-22 14:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=65000&uuid=71b2ca2e-80d7-4796-89ac-2f89c87a3fca&Player_ID=7795071","has_body":false} 
[2026-03-22 14:25:07] production.INFO: Operation sent successfully {"operation_id":161362,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wnqGSRm-1774178706","amount":6.3800749999999997186250766390003263950347900390625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-22 14:25:07"}},"processed_data":{"order_number":"ORD-wnqGSRm-1774178706","amount":6.3800749999999997186250766390003263950347900390625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-22 14:25:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wnqGSRm-1774178706","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:25:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-wnqGSRm-1774178706","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:25:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:25:12] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176358} 
[2026-03-22 14:25:12] production.INFO: Order updated successfully. Order ID: 176358, Status: completed  
[2026-03-22 14:25:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wnqGSRm-1774178706","status":"completed","codes_count":0} 
[2026-03-22 14:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 14:25:25] production.INFO: Constructing job for order: 176359  
[2026-03-22 14:25:26] production.INFO: Constructing job for order: 176360  
[2026-03-22 14:25:28] production.INFO: Handling job for order: 176359  
[2026-03-22 14:25:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:25:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:25:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4058ec54-a0e4-45c9-b622-6213478813f6&Player_ID=1157167075  
[2026-03-22 14:25:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4058ec54-a0e4-45c9-b622-6213478813f6&Player_ID=1157167075","has_body":false} 
[2026-03-22 14:25:29] production.INFO: Operation sent successfully {"operation_id":161363,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CWwTgK2-1774178728","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:25:29"}},"processed_data":{"order_number":"ORD-CWwTgK2-1774178728","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:25:29] production.INFO: Handling job for order: 176360  
[2026-03-22 14:25:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:25:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:25:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=28971700-e845-4e00-acb3-c6d605dd0649&Player_ID=52382103675  
[2026-03-22 14:25:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=28971700-e845-4e00-acb3-c6d605dd0649&Player_ID=52382103675","has_body":false} 
[2026-03-22 14:25:29] production.INFO: Operation sent successfully {"operation_id":161364,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a9lkFC5c-1774178729","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:25:29"}},"processed_data":{"order_number":"ORD-a9lkFC5c-1774178729","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:25:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a9lkFC5c-1774178729","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:25:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-a9lkFC5c-1774178729","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:25:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:25:47] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":176360} 
[2026-03-22 14:25:47] production.INFO: Order updated successfully. Order ID: 176360, Status: completed  
[2026-03-22 14:25:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a9lkFC5c-1774178729","status":"completed","codes_count":0} 
[2026-03-22 14:25:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-22 14:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02"} 
[2026-03-22 14:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","total_operations":3,"sites_count":1} 
[2026-03-22 14:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-XsOoHg4H-1774178374","ORD-AlBORR0-1774178449","ORD-CWwTgK2-1774178728"]} 
[2026-03-22 14:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AlBORR0-1774178449","operation_id":161354} 
[2026-03-22 14:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352,"processed":0,"errors":0} 
[2026-03-22 14:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xY3iTQEiJW5swGxIadZFWk0LuhGdU8oK","execution_time":"2026-03-22 14:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XsOoHg4H-1774178374","operation_id":161352} 
[2026-03-22 14:26:13] production.INFO: Constructing job for order: 176361  
[2026-03-22 14:26:15] production.INFO: Handling job for order: 176361  
[2026-03-22 14:26:15] production.ERROR: API failed for order 176361 {"order_id":176361,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(176361, 885, 1, '73905ac8-ba02-4...', '[{\"key\":\"player...', 31, 314)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(176361)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 14:26:15","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-22 14:26:27] production.INFO: Constructing job for order: 176362  
[2026-03-22 14:26:28] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"15.0","mainamount":"15","operation_number":"156562381","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phper56gu55fh2j6tidxQe"}},"user_id":134} 
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:26:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:26:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18424,"user_id":134,"amount":15.0,"admins_notified":7} 
[2026-03-22 14:26:30] production.INFO: Handling job for order: 176362  
[2026-03-22 14:26:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:26:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:26:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=63b04f8b-a5fe-43e7-96da-abcf0b3db5eb&Player_ID=52291967707  
[2026-03-22 14:26:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=63b04f8b-a5fe-43e7-96da-abcf0b3db5eb&Player_ID=52291967707","has_body":false} 
[2026-03-22 14:26:30] production.INFO: Operation sent successfully {"operation_id":161365,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rNF61K-1774178790","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:26:30"}},"processed_data":{"order_number":"ORD-rNF61K-1774178790","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:27:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rNF61K-1774178790","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:27:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-rNF61K-1774178790","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:27:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:27:00] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176362} 
[2026-03-22 14:27:00] production.INFO: Order updated successfully. Order ID: 176362, Status: completed  
[2026-03-22 14:27:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rNF61K-1774178790","status":"completed","codes_count":0} 
[2026-03-22 14:27:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 14:27:05] production.INFO: Constructing job for order: 176363  
[2026-03-22 14:27:05] production.INFO: Constructing job for order: 176364  
[2026-03-22 14:27:07] production.INFO: Handling job for order: 176364  
[2026-03-22 14:27:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:27:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:27:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=56a213b5-0d99-49e6-a189-869838793281&Player_ID=14686810321  
[2026-03-22 14:27:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=56a213b5-0d99-49e6-a189-869838793281&Player_ID=14686810321","has_body":false} 
[2026-03-22 14:27:07] production.INFO: Operation sent successfully {"operation_id":161366,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hKYrfWYV-1774178827","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:27:07"}},"processed_data":{"order_number":"ORD-hKYrfWYV-1774178827","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:27:07] production.INFO: Handling job for order: 176363  
[2026-03-22 14:27:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:27:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:27:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ad2e30e-d448-4c13-b287-a220bfef1ec6&Player_ID=52278399512  
[2026-03-22 14:27:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ad2e30e-d448-4c13-b287-a220bfef1ec6&Player_ID=52278399512","has_body":false} 
[2026-03-22 14:27:08] production.INFO: Operation sent successfully {"operation_id":161367,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SmUgK4-1774178828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:27:08"}},"processed_data":{"order_number":"ORD-SmUgK4-1774178828","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:27:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XsOoHg4H-1774178374","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:27:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-XsOoHg4H-1774178374","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:27:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:27:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176348} 
[2026-03-22 14:27:51] production.INFO: Order updated successfully. Order ID: 176348, Status: completed  
[2026-03-22 14:27:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XsOoHg4H-1774178374","status":"completed","codes_count":0} 
[2026-03-22 14:27:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 14:27:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SmUgK4-1774178828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:27:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-SmUgK4-1774178828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:27:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:27:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176363} 
[2026-03-22 14:27:57] production.INFO: Order updated successfully. Order ID: 176363, Status: completed  
[2026-03-22 14:27:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SmUgK4-1774178828","status":"completed","codes_count":0} 
[2026-03-22 14:27:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02"} 
[2026-03-22 14:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","total_operations":3,"sites_count":1} 
[2026-03-22 14:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-AlBORR0-1774178449","ORD-CWwTgK2-1774178728","ORD-hKYrfWYV-1774178827"]} 
[2026-03-22 14:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AlBORR0-1774178449","operation_id":161354} 
[2026-03-22 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366,"processed":0,"errors":0} 
[2026-03-22 14:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Acu3tsfnDEM311oVkYB9RS6dyay0Oj9K","execution_time":"2026-03-22 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:28:25] production.INFO: Constructing job for order: 176365  
[2026-03-22 14:28:27] production.INFO: Handling job for order: 176365  
[2026-03-22 14:28:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:28:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:28:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d559c192-a2e8-4beb-8d99-318dc469f777&Player_ID=52278399512  
[2026-03-22 14:28:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d559c192-a2e8-4beb-8d99-318dc469f777&Player_ID=52278399512","has_body":false} 
[2026-03-22 14:28:28] production.INFO: Operation sent successfully {"operation_id":161368,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aKY0DX-1774178907","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:28:28"}},"processed_data":{"order_number":"ORD-aKY0DX-1774178907","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:28:45] production.INFO: Constructing job for order: 176366  
[2026-03-22 14:28:46] production.INFO: Handling job for order: 176366  
[2026-03-22 14:28:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:28:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:28:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=0e7285d5-d5e8-45f8-9d6c-3988d5744db7&Player_ID=102868801  
[2026-03-22 14:28:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=0e7285d5-d5e8-45f8-9d6c-3988d5744db7&Player_ID=102868801","has_body":false} 
[2026-03-22 14:28:47] production.INFO: Operation sent successfully {"operation_id":161369,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xUC8PRp-1774178926","amount":2.415643299999999715765852670301683247089385986328125,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-22 14:28:47"}},"processed_data":{"order_number":"ORD-xUC8PRp-1774178926","amount":2.415643299999999715765852670301683247089385986328125,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-22 14:28:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aKY0DX-1774178907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:28:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-aKY0DX-1774178907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:28:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:28:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176365} 
[2026-03-22 14:28:48] production.INFO: Order updated successfully. Order ID: 176365, Status: completed  
[2026-03-22 14:28:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aKY0DX-1774178907","status":"completed","codes_count":0} 
[2026-03-22 14:28:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:28:51] production.INFO: Constructing job for order: 176367  
[2026-03-22 14:28:53] production.INFO: Handling job for order: 176367  
[2026-03-22 14:28:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:28:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:28:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f8fa9b70-e357-4583-bcf6-fa3e9cacb537&Player_ID=10902805949  
[2026-03-22 14:28:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f8fa9b70-e357-4583-bcf6-fa3e9cacb537&Player_ID=10902805949","has_body":false} 
[2026-03-22 14:28:53] production.INFO: Constructing job for order: 176368  
[2026-03-22 14:28:53] production.INFO: Operation sent successfully {"operation_id":161370,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oeW-1774178933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:28:53"}},"processed_data":{"order_number":"ORD-oeW-1774178933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:28:55] production.INFO: Constructing job for order: 176369  
[2026-03-22 14:28:56] production.INFO: Handling job for order: 176368  
[2026-03-22 14:28:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:28:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:28:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=30c7f314-98fc-4f83-bd36-c5b68241d632&Player_ID=13650663169  
[2026-03-22 14:28:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=30c7f314-98fc-4f83-bd36-c5b68241d632&Player_ID=13650663169","has_body":false} 
[2026-03-22 14:28:57] production.INFO: Operation sent successfully {"operation_id":161371,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JOUsy-1774178937","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:28:57"}},"processed_data":{"order_number":"ORD-JOUsy-1774178937","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:28:57] production.INFO: Handling job for order: 176369  
[2026-03-22 14:28:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:28:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:28:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7580aa79-1dc6-40e0-b97d-10228a6aca39&Player_ID=11802461631  
[2026-03-22 14:28:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7580aa79-1dc6-40e0-b97d-10228a6aca39&Player_ID=11802461631","has_body":false} 
[2026-03-22 14:28:58] production.INFO: Operation sent successfully {"operation_id":161372,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HaJT10bq-1774178938","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:28:58"}},"processed_data":{"order_number":"ORD-HaJT10bq-1774178938","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:29:35] production.INFO: Constructing job for order: 176370  
[2026-03-22 14:29:37] production.INFO: Handling job for order: 176370  
[2026-03-22 14:29:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:29:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:29:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=82cec59b-3ad2-414a-ae40-45070f1f5a5a&Player_ID=52278399512  
[2026-03-22 14:29:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=82cec59b-3ad2-414a-ae40-45070f1f5a5a&Player_ID=52278399512","has_body":false} 
[2026-03-22 14:29:38] production.INFO: Operation sent successfully {"operation_id":161373,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8i4o-1774178978","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:29:38"}},"processed_data":{"order_number":"ORD-8i4o-1774178978","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:29:50] production.INFO: Constructing job for order: 176371  
[2026-03-22 14:29:53] production.INFO: Handling job for order: 176371  
[2026-03-22 14:29:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:29:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:29:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6db83179-9fd0-4885-9703-d1b7bd3f6478&Player_ID=10473952850  
[2026-03-22 14:29:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6db83179-9fd0-4885-9703-d1b7bd3f6478&Player_ID=10473952850","has_body":false} 
[2026-03-22 14:29:54] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-22 14:29:54] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":161374,"exception":"Unknown named parameter $userId"} 
[2026-03-22 14:29:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 14:29:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8i4o-1774178978","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:29:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-8i4o-1774178978","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:29:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:29:54] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176370} 
[2026-03-22 14:29:54] production.INFO: Order updated successfully. Order ID: 176370, Status: completed  
[2026-03-22 14:29:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8i4o-1774178978","status":"completed","codes_count":0} 
[2026-03-22 14:29:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03"} 
[2026-03-22 14:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","total_operations":7,"sites_count":1} 
[2026-03-22 14:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-AlBORR0-1774178449","ORD-CWwTgK2-1774178728","ORD-hKYrfWYV-1774178827","ORD-xUC8PRp-1774178926","ORD-oeW-1774178933","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938"]} 
[2026-03-22 14:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AlBORR0-1774178449","operation_id":161354} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oeW-1774178933","operation_id":161370} 
[2026-03-22 14:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 14:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CcT0sZPX018Bm41b6OaGkESzMJHA7DTB","execution_time":"2026-03-22 14:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:30:05] production.INFO: async() رجع: true  
[2026-03-22 14:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:30:19] production.INFO: Constructing job for order: 176372  
[2026-03-22 14:30:22] production.INFO: Handling job for order: 176372  
[2026-03-22 14:30:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:30:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:30:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35861601-b128-45b2-9ce4-0a67baabb166&Player_ID=52274062571  
[2026-03-22 14:30:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35861601-b128-45b2-9ce4-0a67baabb166&Player_ID=52274062571","has_body":false} 
[2026-03-22 14:30:22] production.INFO: Operation sent successfully {"operation_id":161375,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iw9-1774179022","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:30:22"}},"processed_data":{"order_number":"ORD-iw9-1774179022","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:30:46] production.INFO: Constructing job for order: 176373  
[2026-03-22 14:30:49] production.INFO: Handling job for order: 176373  
[2026-03-22 14:30:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:30:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:30:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=8daa1382-10aa-4b8a-9e38-d5f97f16a845&Player_ID=0996831636  
[2026-03-22 14:30:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=8daa1382-10aa-4b8a-9e38-d5f97f16a845&Player_ID=0996831636","has_body":false} 
[2026-03-22 14:30:50] production.INFO: Operation sent successfully {"operation_id":161376,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pY0-1774179050","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:30:50"}},"processed_data":{"order_number":"ORD-pY0-1774179050","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:30:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iw9-1774179022","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:30:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-iw9-1774179022","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:30:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:30:54] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176372} 
[2026-03-22 14:30:54] production.INFO: Order updated successfully. Order ID: 176372, Status: completed  
[2026-03-22 14:30:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iw9-1774179022","status":"completed","codes_count":0} 
[2026-03-22 14:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:31:03] production.INFO: Constructing job for order: 176374  
[2026-03-22 14:31:05] production.INFO: Handling job for order: 176374  
[2026-03-22 14:31:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:31:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:31:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3e3bfb06-00c0-4726-b366-855422021a99&Player_ID=0939563847  
[2026-03-22 14:31:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3e3bfb06-00c0-4726-b366-855422021a99&Player_ID=0939563847","has_body":false} 
[2026-03-22 14:31:06] production.INFO: Operation sent successfully {"operation_id":161377,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xo29GM-1774179066","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:31:06"}},"processed_data":{"order_number":"ORD-Xo29GM-1774179066","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:31:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AlBORR0-1774178449","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:31:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-AlBORR0-1774178449","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:31:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:31:06] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176350} 
[2026-03-22 14:31:06] production.INFO: Order updated successfully. Order ID: 176350, Status: completed  
[2026-03-22 14:31:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AlBORR0-1774178449","status":"completed","codes_count":0} 
[2026-03-22 14:31:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:31:48] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10001.5","mainamount":"10000","operation_number":"156566465","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7gilpkcs6tuheMh3HXR"}},"user_id":697} 
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:31:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:31:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18425,"user_id":697,"amount":9850.0,"admins_notified":7} 
[2026-03-22 14:32:00] production.INFO: Constructing job for order: 176375  
[2026-03-22 14:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02"} 
[2026-03-22 14:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","total_operations":8,"sites_count":2} 
[2026-03-22 14:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-CWwTgK2-1774178728","ORD-hKYrfWYV-1774178827","ORD-xUC8PRp-1774178926","ORD-oeW-1774178933","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938"]} 
[2026-03-22 14:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oeW-1774178933","operation_id":161370} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 14:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2,"order_ids":["ORD-pY0-1774179050","ORD-Xo29GM-1774179066"]} 
[2026-03-22 14:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2} 
[2026-03-22 14:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377} 
[2026-03-22 14:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 14:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"count":1} 
[2026-03-22 14:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"count":1} 
[2026-03-22 14:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"user_id":366,"notification_type":"order_approved","reference_id":176373} 
[2026-03-22 14:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":1,"errors":0} 
[2026-03-22 14:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":1,"errors":0} 
[2026-03-22 14:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FDYPFkJC9A4TNkeuRXzrpnPYvjZvEpbm","execution_time":"2026-03-22 14:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377} 
[2026-03-22 14:32:02] production.INFO: Handling job for order: 176375  
[2026-03-22 14:32:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:32:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:32:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6c263c14-e2ea-4af0-b5e0-841be6b3000d&Player_ID=52291222055  
[2026-03-22 14:32:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6c263c14-e2ea-4af0-b5e0-841be6b3000d&Player_ID=52291222055","has_body":false} 
[2026-03-22 14:32:03] production.INFO: Operation sent successfully {"operation_id":161378,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z8IH-1774179123","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:32:03"}},"processed_data":{"order_number":"ORD-z8IH-1774179123","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 14:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 14:32:14] production.INFO: Constructing job for order: 176376  
[2026-03-22 14:32:14] production.INFO: Constructing job for order: 176377  
[2026-03-22 14:32:15] production.INFO: Handling job for order: 176377  
[2026-03-22 14:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=32313c4e-9e1d-4506-87d8-b79cb11658fd&Player_ID=52301581022  
[2026-03-22 14:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=32313c4e-9e1d-4506-87d8-b79cb11658fd&Player_ID=52301581022","has_body":false} 
[2026-03-22 14:32:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z8IH-1774179123","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:32:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-z8IH-1774179123","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:32:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:32:15] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176375} 
[2026-03-22 14:32:15] production.INFO: Order updated successfully. Order ID: 176375, Status: completed  
[2026-03-22 14:32:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z8IH-1774179123","status":"completed","codes_count":0} 
[2026-03-22 14:32:16] production.INFO: Operation sent successfully {"operation_id":161379,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R1PnKiAb-1774179136","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:32:16"}},"processed_data":{"order_number":"ORD-R1PnKiAb-1774179136","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:32:16] production.INFO: Handling job for order: 176376  
[2026-03-22 14:32:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:32:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:32:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=15a066fd-267e-4c14-98b6-00493630ca72&Player_ID=52291222055  
[2026-03-22 14:32:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=15a066fd-267e-4c14-98b6-00493630ca72&Player_ID=52291222055","has_body":false} 
[2026-03-22 14:32:17] production.INFO: Operation sent successfully {"operation_id":161380,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V2Z3mplN-1774179136","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:32:17"}},"processed_data":{"order_number":"ORD-V2Z3mplN-1774179136","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:32:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:32:19] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5614.5","mainamount":"5700","operation_number":"156566893","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuv9vjj0om83de9RoKJX"}},"user_id":303} 
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:32:20] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:32:20] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18426,"user_id":303,"amount":5614.5,"admins_notified":7} 
[2026-03-22 14:32:26] production.INFO: Constructing job for order: 176378  
[2026-03-22 14:32:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R1PnKiAb-1774179136","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:32:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-R1PnKiAb-1774179136","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:32:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:32:27] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":176377} 
[2026-03-22 14:32:27] production.INFO: Order updated successfully. Order ID: 176377, Status: completed  
[2026-03-22 14:32:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R1PnKiAb-1774179136","status":"completed","codes_count":0} 
[2026-03-22 14:32:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-22 14:32:29] production.INFO: Handling job for order: 176378  
[2026-03-22 14:32:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:32:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:32:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=03e66664-0a99-472f-99ab-7839cff00bbc&Player_ID=0939563847  
[2026-03-22 14:32:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=03e66664-0a99-472f-99ab-7839cff00bbc&Player_ID=0939563847","has_body":false} 
[2026-03-22 14:32:30] production.INFO: Operation sent successfully {"operation_id":161381,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W50H1Hd-1774179149","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:32:30"}},"processed_data":{"order_number":"ORD-W50H1Hd-1774179149","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:32:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V2Z3mplN-1774179136","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:32:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-V2Z3mplN-1774179136","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:32:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:32:30] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176376} 
[2026-03-22 14:32:30] production.INFO: Order updated successfully. Order ID: 176376, Status: completed  
[2026-03-22 14:32:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V2Z3mplN-1774179136","status":"completed","codes_count":0} 
[2026-03-22 14:32:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:32:37] production.INFO: Constructing job for order: 176379  
[2026-03-22 14:32:39] production.INFO: Handling job for order: 176379  
[2026-03-22 14:32:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:32:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:32:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=a473d7b3-57c5-444a-9c38-996b8d1457c7&Player_ID=0995233904  
[2026-03-22 14:32:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=a473d7b3-57c5-444a-9c38-996b8d1457c7&Player_ID=0995233904","has_body":false} 
[2026-03-22 14:32:39] production.INFO: Operation sent successfully {"operation_id":161382,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LHDinBoo-1774179159","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:32:39"}},"processed_data":{"order_number":"ORD-LHDinBoo-1774179159","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:33:19] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 14:33:23] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 14:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-22 14:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 14:33:47] production.INFO: Constructing job for order: 176380  
[2026-03-22 14:33:48] production.INFO: Handling job for order: 176380  
[2026-03-22 14:33:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:33:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:33:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eedcc17b-cd2a-4e06-8e73-4628d7bd3df4&Player_ID=52396393344  
[2026-03-22 14:33:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eedcc17b-cd2a-4e06-8e73-4628d7bd3df4&Player_ID=52396393344","has_body":false} 
[2026-03-22 14:33:49] production.INFO: Operation sent successfully {"operation_id":161383,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Erv1n3-1774179229","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:33:49"}},"processed_data":{"order_number":"ORD-Erv1n3-1774179229","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:34:01] production.INFO: Constructing job for order: 176381  
[2026-03-22 14:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01"} 
[2026-03-22 14:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","total_operations":10,"sites_count":2} 
[2026-03-22 14:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-CWwTgK2-1774178728","ORD-hKYrfWYV-1774178827","ORD-xUC8PRp-1774178926","ORD-oeW-1774178933","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938","ORD-Erv1n3-1774179229"]} 
[2026-03-22 14:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oeW-1774178933","operation_id":161370} 
[2026-03-22 14:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-22 14:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"count":1} 
[2026-03-22 14:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"count":1} 
[2026-03-22 14:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"user_id":1312,"notification_type":"order_approved","reference_id":176380} 
[2026-03-22 14:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":1,"errors":0} 
[2026-03-22 14:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":1,"errors":0} 
[2026-03-22 14:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":3,"order_ids":["ORD-Xo29GM-1774179066","ORD-W50H1Hd-1774179149","ORD-LHDinBoo-1774179159"]} 
[2026-03-22 14:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":3} 
[2026-03-22 14:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 14:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 14:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"count":3} 
[2026-03-22 14:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"count":3} 
[2026-03-22 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"user_id":366,"notification_type":"order_approved","reference_id":176379} 
[2026-03-22 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"user_id":54,"notification_type":"order_approved","reference_id":176378} 
[2026-03-22 14:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"user_id":54,"notification_type":"order_approved","reference_id":176374} 
[2026-03-22 14:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":3,"errors":0} 
[2026-03-22 14:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377,"processed":3,"errors":0} 
[2026-03-22 14:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qUB57wx2np5mHtT6WgbPbquhWcSEkuNw","execution_time":"2026-03-22 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xo29GM-1774179066","operation_id":161377} 
[2026-03-22 14:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1312  
[2026-03-22 14:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 14:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:34:02] production.INFO: Handling job for order: 176381  
[2026-03-22 14:34:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:34:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:34:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=760163c9-9e94-4bc2-9ef1-75d92efe6d23&Player_ID=4232332483  
[2026-03-22 14:34:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=760163c9-9e94-4bc2-9ef1-75d92efe6d23&Player_ID=4232332483","has_body":false} 
[2026-03-22 14:34:02] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-22 14:34:02] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":161384,"exception":"Unknown named parameter $userId"} 
[2026-03-22 14:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Erv1n3-1774179229","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Erv1n3-1774179229","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:34:03] production.ERROR: Order not found or already processed. External ID: ORD-Erv1n3-1774179229  
[2026-03-22 14:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Erv1n3-1774179229","status":"completed","codes_count":0} 
[2026-03-22 14:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:35:05] production.INFO: async() رجع: true  
[2026-03-22 14:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:35:07] production.INFO: Constructing job for order: 176382  
[2026-03-22 14:35:10] production.INFO: Handling job for order: 176382  
[2026-03-22 14:35:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:35:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:35:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=02fde444-b6e4-439a-930a-ad168cd4f7d6&Player_ID=0965453691  
[2026-03-22 14:35:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=02fde444-b6e4-439a-930a-ad168cd4f7d6&Player_ID=0965453691","has_body":false} 
[2026-03-22 14:35:11] production.INFO: Operation sent successfully {"operation_id":161385,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aeC9nOhN-1774179311","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:35:11"}},"processed_data":{"order_number":"ORD-aeC9nOhN-1774179311","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:35:38] production.INFO: Constructing job for order: 176383  
[2026-03-22 14:35:41] production.INFO: Handling job for order: 176383  
[2026-03-22 14:35:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:35:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:35:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=f8af1c7c-31a8-40e2-bb19-df3b66133aa4&Player_ID=0980370857  
[2026-03-22 14:35:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=f8af1c7c-31a8-40e2-bb19-df3b66133aa4&Player_ID=0980370857","has_body":false} 
[2026-03-22 14:35:41] production.INFO: Operation sent successfully {"operation_id":161386,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ddH-1774179341","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:35:41"}},"processed_data":{"order_number":"ORD-ddH-1774179341","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:35:45] production.INFO: Constructing job for order: 176384  
[2026-03-22 14:35:47] production.INFO: Handling job for order: 176384  
[2026-03-22 14:35:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:35:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:35:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=0e6065b6-349e-4769-98d5-d466144e562d&Player_ID=0980370857  
[2026-03-22 14:35:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=0e6065b6-349e-4769-98d5-d466144e562d&Player_ID=0980370857","has_body":false} 
[2026-03-22 14:35:48] production.INFO: Operation sent successfully {"operation_id":161387,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jwymOYNw-1774179348","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:35:48"}},"processed_data":{"order_number":"ORD-jwymOYNw-1774179348","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:35:54] production.INFO: Constructing job for order: 176385  
[2026-03-22 14:35:57] production.INFO: Handling job for order: 176385  
[2026-03-22 14:35:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:35:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:35:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5a5c5924-ec88-4aac-ab4e-74b1301c4a43&Player_ID=0939677657  
[2026-03-22 14:35:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5a5c5924-ec88-4aac-ab4e-74b1301c4a43&Player_ID=0939677657","has_body":false} 
[2026-03-22 14:35:58] production.INFO: Operation sent successfully {"operation_id":161388,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vSr2nX-1774179358","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:35:58"}},"processed_data":{"order_number":"ORD-vSr2nX-1774179358","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01"} 
[2026-03-22 14:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","total_operations":10,"sites_count":2} 
[2026-03-22 14:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-CWwTgK2-1774178728","ORD-hKYrfWYV-1774178827","ORD-xUC8PRp-1774178926","ORD-oeW-1774178933","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938"]} 
[2026-03-22 14:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWwTgK2-1774178728","operation_id":161363} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oeW-1774178933","operation_id":161370} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 14:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":4,"order_ids":["ORD-aeC9nOhN-1774179311","ORD-ddH-1774179341","ORD-jwymOYNw-1774179348","ORD-vSr2nX-1774179358"]} 
[2026-03-22 14:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":4} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ddH-1774179341","operation_id":161386} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwymOYNw-1774179348","operation_id":161387} 
[2026-03-22 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388} 
[2026-03-22 14:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 14:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"count":1} 
[2026-03-22 14:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"count":1} 
[2026-03-22 14:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"user_id":770,"notification_type":"order_approved","reference_id":176382} 
[2026-03-22 14:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"processed":1,"errors":0} 
[2026-03-22 14:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388,"processed":1,"errors":0} 
[2026-03-22 14:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dgJtJ8a3C2EiT7Fz7v8ToE7Oog72AnLf","execution_time":"2026-03-22 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vSr2nX-1774179358","operation_id":161388} 
[2026-03-22 14:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-22 14:36:02] production.INFO: Constructing job for order: 176386  
[2026-03-22 14:36:04] production.INFO: Handling job for order: 176386  
[2026-03-22 14:36:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:36:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:36:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=66f5db34-2fea-4a75-ab25-dfd08823f567&Player_ID=0980370857  
[2026-03-22 14:36:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=66f5db34-2fea-4a75-ab25-dfd08823f567&Player_ID=0980370857","has_body":false} 
[2026-03-22 14:36:05] production.INFO: Operation sent successfully {"operation_id":161389,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DKE-1774179365","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:36:05"}},"processed_data":{"order_number":"ORD-DKE-1774179365","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:36:09] production.INFO: Constructing job for order: 176387  
[2026-03-22 14:36:11] production.INFO: Handling job for order: 176387  
[2026-03-22 14:36:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:36:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:36:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=cb0d2896-ef1f-45f5-be7b-aeb6dab0988e&Player_ID=0939677657  
[2026-03-22 14:36:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=cb0d2896-ef1f-45f5-be7b-aeb6dab0988e&Player_ID=0939677657","has_body":false} 
[2026-03-22 14:36:11] production.INFO: Constructing job for order: 176388  
[2026-03-22 14:36:12] production.INFO: Operation sent successfully {"operation_id":161390,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cxtpcDL-1774179372","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:36:12"}},"processed_data":{"order_number":"ORD-cxtpcDL-1774179372","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:36:12] production.INFO: Handling job for order: 176388  
[2026-03-22 14:36:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:36:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:36:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=f9a2b0b9-795d-4955-af20-0132006896b2&Player_ID=0980370857  
[2026-03-22 14:36:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=f9a2b0b9-795d-4955-af20-0132006896b2&Player_ID=0980370857","has_body":false} 
[2026-03-22 14:36:13] production.INFO: Operation sent successfully {"operation_id":161391,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Oxjvh-1774179372","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:36:13"}},"processed_data":{"order_number":"ORD-Oxjvh-1774179372","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:36:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CWwTgK2-1774178728","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:36:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-CWwTgK2-1774178728","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:36:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:36:13] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176359} 
[2026-03-22 14:36:13] production.INFO: Order updated successfully. Order ID: 176359, Status: completed  
[2026-03-22 14:36:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CWwTgK2-1774178728","status":"completed","codes_count":0} 
[2026-03-22 14:36:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:36:19] production.INFO: Constructing job for order: 176389  
[2026-03-22 14:36:22] production.INFO: Handling job for order: 176389  
[2026-03-22 14:36:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:36:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:36:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=bec1e449-3ad4-49c7-8bb9-2fdb2d609b36&Player_ID=0980370857  
[2026-03-22 14:36:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=bec1e449-3ad4-49c7-8bb9-2fdb2d609b36&Player_ID=0980370857","has_body":false} 
[2026-03-22 14:36:22] production.INFO: Operation sent successfully {"operation_id":161392,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4h7RHS-1774179382","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:36:22"}},"processed_data":{"order_number":"ORD-4h7RHS-1774179382","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:36:30] production.INFO: Constructing job for order: 176390  
[2026-03-22 14:36:31] production.INFO: Handling job for order: 176390  
[2026-03-22 14:36:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:36:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:36:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3cfb1156-04b5-44aa-9c68-6a6c52abbb0b&Player_ID=0995503181  
[2026-03-22 14:36:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=3cfb1156-04b5-44aa-9c68-6a6c52abbb0b&Player_ID=0995503181","has_body":false} 
[2026-03-22 14:36:32] production.INFO: Operation sent successfully {"operation_id":161393,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zZDNZztd-1774179392","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:36:32"}},"processed_data":{"order_number":"ORD-zZDNZztd-1774179392","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:37:08] production.INFO: Constructing job for order: 176391  
[2026-03-22 14:37:11] production.INFO: Handling job for order: 176391  
[2026-03-22 14:37:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:37:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:37:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=1de16abf-bbdd-4663-bd62-731a1638060d&Player_ID=0995503181  
[2026-03-22 14:37:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=1de16abf-bbdd-4663-bd62-731a1638060d&Player_ID=0995503181","has_body":false} 
[2026-03-22 14:37:12] production.INFO: Operation sent successfully {"operation_id":161394,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W3XJ89YN-1774179432","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:37:12"}},"processed_data":{"order_number":"ORD-W3XJ89YN-1774179432","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:37:37] production.INFO: Constructing job for order: 176392  
[2026-03-22 14:37:39] production.INFO: Handling job for order: 176392  
[2026-03-22 14:37:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:37:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:37:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=57645106-2b7f-46f3-8238-961b662d0927&Player_ID=51990210255  
[2026-03-22 14:37:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=57645106-2b7f-46f3-8238-961b662d0927&Player_ID=51990210255","has_body":false} 
[2026-03-22 14:37:40] production.INFO: Operation sent successfully {"operation_id":161395,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MAoWqKmY-1774179459","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:37:40"}},"processed_data":{"order_number":"ORD-MAoWqKmY-1774179459","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 14:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01"} 
[2026-03-22 14:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","total_operations":15,"sites_count":2} 
[2026-03-22 14:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-hKYrfWYV-1774178827","ORD-xUC8PRp-1774178926","ORD-oeW-1774178933","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938","ORD-MAoWqKmY-1774179459"]} 
[2026-03-22 14:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hKYrfWYV-1774178827","operation_id":161366} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MAoWqKmY-1774179459","operation_id":161395} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oeW-1774178933","operation_id":161370} 
[2026-03-22 14:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 14:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":9,"order_ids":["ORD-ddH-1774179341","ORD-jwymOYNw-1774179348","ORD-vSr2nX-1774179358","ORD-DKE-1774179365","ORD-cxtpcDL-1774179372","ORD-Oxjvh-1774179372","ORD-4h7RHS-1774179382","ORD-zZDNZztd-1774179392","ORD-W3XJ89YN-1774179432"]} 
[2026-03-22 14:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":9} 
[2026-03-22 14:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"processed":9,"skipped":0,"updates_prepared":9} 
[2026-03-22 14:38:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"total_items":9,"chunks":1,"chunk_size":10} 
[2026-03-22 14:38:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"count":9} 
[2026-03-22 14:38:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"count":9} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":587,"notification_type":"order_approved","reference_id":176389} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":54,"notification_type":"order_approved","reference_id":176387} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":587,"notification_type":"order_approved","reference_id":176383} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":587,"notification_type":"order_approved","reference_id":176386} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":587,"notification_type":"order_approved","reference_id":176384} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":587,"notification_type":"order_approved","reference_id":176388} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":54,"notification_type":"order_approved","reference_id":176385} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":54,"notification_type":"order_approved","reference_id":176391} 
[2026-03-22 14:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"user_id":54,"notification_type":"order_approved","reference_id":176390} 
[2026-03-22 14:38:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"chunk_number":1,"processed":9,"errors":0,"total_operations":9,"total_orders":9,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:38:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"total_processed":9,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:38:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"processed":9,"errors":0} 
[2026-03-22 14:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393,"processed":9,"errors":0} 
[2026-03-22 14:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MY8U2Ush8m2NFRZYhSJPC4dqdD9QDERG","execution_time":"2026-03-22 14:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZDNZztd-1774179392","operation_id":161393} 
[2026-03-22 14:38:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:38:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MAoWqKmY-1774179459","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:38:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-MAoWqKmY-1774179459","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:38:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:38:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176392} 
[2026-03-22 14:38:04] production.INFO: Order updated successfully. Order ID: 176392, Status: completed  
[2026-03-22 14:38:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MAoWqKmY-1774179459","status":"completed","codes_count":0} 
[2026-03-22 14:38:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:38:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:38:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:38:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 14:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 14:38:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hKYrfWYV-1774178827","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:38:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-hKYrfWYV-1774178827","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:38:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:38:13] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176364} 
[2026-03-22 14:38:13] production.INFO: Order updated successfully. Order ID: 176364, Status: completed  
[2026-03-22 14:38:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hKYrfWYV-1774178827","status":"completed","codes_count":0} 
[2026-03-22 14:38:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:39:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oeW-1774178933","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:39:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-oeW-1774178933","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:39:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:39:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176367} 
[2026-03-22 14:39:37] production.INFO: Order updated successfully. Order ID: 176367, Status: completed  
[2026-03-22 14:39:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oeW-1774178933","status":"completed","codes_count":0} 
[2026-03-22 14:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01"} 
[2026-03-22 14:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","total_operations":3,"sites_count":1} 
[2026-03-22 14:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xUC8PRp-1774178926","ORD-JOUsy-1774178937","ORD-HaJT10bq-1774178938"]} 
[2026-03-22 14:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JOUsy-1774178937","operation_id":161371} 
[2026-03-22 14:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ozl65hxCEU3AtclOOq8q7zRYlBFU2O7S","execution_time":"2026-03-22 14:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:40:01] production.INFO: Executing GetProducts task...  
[2026-03-22 14:40:03] production.INFO: async() رجع: true  
[2026-03-22 14:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:40:43] production.INFO: Constructing job for order: 176393  
[2026-03-22 14:40:44] production.INFO: Handling job for order: 176393  
[2026-03-22 14:40:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:40:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:40:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dfb069d7-aaa4-4612-ba20-727586401119&Player_ID=0951410420  
[2026-03-22 14:40:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dfb069d7-aaa4-4612-ba20-727586401119&Player_ID=0951410420","has_body":false} 
[2026-03-22 14:40:45] production.INFO: Operation sent successfully {"operation_id":161396,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QtHG414W-1774179645","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:40:45"}},"processed_data":{"order_number":"ORD-QtHG414W-1774179645","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:40:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JOUsy-1774178937","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:40:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-JOUsy-1774178937","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:40:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:40:52] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176368} 
[2026-03-22 14:40:52] production.INFO: Order updated successfully. Order ID: 176368, Status: completed  
[2026-03-22 14:40:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JOUsy-1774178937","status":"completed","codes_count":0} 
[2026-03-22 14:40:52] production.INFO: Constructing job for order: 176394  
[2026-03-22 14:40:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:40:54] production.INFO: Handling job for order: 176394  
[2026-03-22 14:40:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:40:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:40:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=4806f458-e4bb-4e87-99ba-b17f67c5a98a&Player_ID=0951410420  
[2026-03-22 14:40:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=4806f458-e4bb-4e87-99ba-b17f67c5a98a&Player_ID=0951410420","has_body":false} 
[2026-03-22 14:40:55] production.INFO: Operation sent successfully {"operation_id":161397,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bisSW-1774179655","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:40:55"}},"processed_data":{"order_number":"ORD-bisSW-1774179655","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:41:32] production.INFO: Constructing job for order: 176395  
[2026-03-22 14:41:34] production.INFO: Handling job for order: 176395  
[2026-03-22 14:41:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:41:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:41:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cd15f142-0dca-46aa-bf50-3c50549aecc2&Player_ID=52329091982  
[2026-03-22 14:41:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cd15f142-0dca-46aa-bf50-3c50549aecc2&Player_ID=52329091982","has_body":false} 
[2026-03-22 14:41:35] production.INFO: Operation sent successfully {"operation_id":161398,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-apRZRjVd-1774179695","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:41:35"}},"processed_data":{"order_number":"ORD-apRZRjVd-1774179695","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:41:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-apRZRjVd-1774179695","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:41:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-apRZRjVd-1774179695","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:41:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:41:49] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176395} 
[2026-03-22 14:41:49] production.INFO: Order updated successfully. Order ID: 176395, Status: completed  
[2026-03-22 14:41:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-apRZRjVd-1774179695","status":"completed","codes_count":0} 
[2026-03-22 14:41:51] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00"} 
[2026-03-22 14:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","total_operations":4,"sites_count":2} 
[2026-03-22 14:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xUC8PRp-1774178926","ORD-HaJT10bq-1774178938"]} 
[2026-03-22 14:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 14:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HaJT10bq-1774178938","operation_id":161372} 
[2026-03-22 14:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 14:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2,"order_ids":["ORD-QtHG414W-1774179645","ORD-bisSW-1774179655"]} 
[2026-03-22 14:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2} 
[2026-03-22 14:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 14:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 14:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"count":2} 
[2026-03-22 14:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"count":2} 
[2026-03-22 14:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"user_id":722,"notification_type":"order_approved","reference_id":176394} 
[2026-03-22 14:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"user_id":722,"notification_type":"order_approved","reference_id":176393} 
[2026-03-22 14:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"processed":2,"errors":0} 
[2026-03-22 14:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396,"processed":2,"errors":0} 
[2026-03-22 14:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Baaul4MRORGyBnJiKoFVXCB4C7S2D7PK","execution_time":"2026-03-22 14:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QtHG414W-1774179645","operation_id":161396} 
[2026-03-22 14:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 14:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 14:42:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HaJT10bq-1774178938","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:42:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-HaJT10bq-1774178938","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:42:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:42:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176369} 
[2026-03-22 14:42:17] production.INFO: Order updated successfully. Order ID: 176369, Status: completed  
[2026-03-22 14:42:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HaJT10bq-1774178938","status":"completed","codes_count":0} 
[2026-03-22 14:42:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 14:42:59] production.INFO: Constructing job for order: 176396  
[2026-03-22 14:43:01] production.INFO: Handling job for order: 176396  
[2026-03-22 14:43:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:43:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:43:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=8d7177f8-0455-4a52-b07b-39f7aa461978&Player_ID=48766284  
[2026-03-22 14:43:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=8d7177f8-0455-4a52-b07b-39f7aa461978&Player_ID=48766284","has_body":false} 
[2026-03-22 14:43:02] production.INFO: Operation sent successfully {"operation_id":161399,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bFo-1774179781","amount":8.58973999999999904275682638399302959442138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 14:43:02"}},"processed_data":{"order_number":"ORD-bFo-1774179781","amount":8.58973999999999904275682638399302959442138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 14:43:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bFo-1774179781","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:43:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-bFo-1774179781","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:43:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:43:07] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176396} 
[2026-03-22 14:43:07] production.INFO: Order updated successfully. Order ID: 176396, Status: completed  
[2026-03-22 14:43:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bFo-1774179781","status":"completed","codes_count":0} 
[2026-03-22 14:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02"} 
[2026-03-22 14:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","total_operations":1,"sites_count":1} 
[2026-03-22 14:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xUC8PRp-1774178926"]} 
[2026-03-22 14:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 14:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 14:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XSNUiwGoUnRFHe6iqS07dntsMRLM0B4L","execution_time":"2026-03-22 14:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 14:45:04] production.INFO: async() رجع: true  
[2026-03-22 14:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03"} 
[2026-03-22 14:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","total_operations":1,"sites_count":1} 
[2026-03-22 14:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xUC8PRp-1774178926"]} 
[2026-03-22 14:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 14:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 14:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7NPgVXELaMpig5WpJVdbojKKA8sov7YI","execution_time":"2026-03-22 14:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:46:10] production.INFO: Constructing job for order: 176397  
[2026-03-22 14:46:12] production.INFO: Handling job for order: 176397  
[2026-03-22 14:46:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:46:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:46:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=93bb8765-24fc-4eeb-9ac4-e1f6d943eb0f&Player_ID=0954307014  
[2026-03-22 14:46:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=93bb8765-24fc-4eeb-9ac4-e1f6d943eb0f&Player_ID=0954307014","has_body":false} 
[2026-03-22 14:46:13] production.INFO: Operation sent successfully {"operation_id":161400,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X5r-1774179973","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:46:13"}},"processed_data":{"order_number":"ORD-X5r-1774179973","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:46:14] production.INFO: Constructing job for order: 176398  
[2026-03-22 14:46:16] production.INFO: Handling job for order: 176398  
[2026-03-22 14:46:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:46:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:46:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=57f842e6-0925-4df6-8de3-1646fd5cf7db&Player_ID=0954307014  
[2026-03-22 14:46:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=57f842e6-0925-4df6-8de3-1646fd5cf7db&Player_ID=0954307014","has_body":false} 
[2026-03-22 14:46:16] production.INFO: Operation sent successfully {"operation_id":161401,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D9Uhh-1774179976","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 14:46:16"}},"processed_data":{"order_number":"ORD-D9Uhh-1774179976","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 14:46:35] production.INFO: Constructing job for order: 176399  
[2026-03-22 14:46:37] production.INFO: Handling job for order: 176399  
[2026-03-22 14:46:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:46:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:46:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=59359d98-1898-4e90-8c4c-b264d7eadd37&Player_ID=0932589186  
[2026-03-22 14:46:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=59359d98-1898-4e90-8c4c-b264d7eadd37&Player_ID=0932589186","has_body":false} 
[2026-03-22 14:46:38] production.INFO: Operation sent successfully {"operation_id":161402,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UIU-1774179998","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:46:38"}},"processed_data":{"order_number":"ORD-UIU-1774179998","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:47:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1706,"notification_type":"request_approved","reference_id":18420} 
[2026-03-22 14:47:54] production.INFO: Constructing job for order: 176400  
[2026-03-22 14:47:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-22 14:47:56] production.INFO: Handling job for order: 176400  
[2026-03-22 14:47:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:47:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:47:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5e98529e-6fdd-4dc2-a5b3-48f8d6c2f2e0&Player_ID=52351183960  
[2026-03-22 14:47:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5e98529e-6fdd-4dc2-a5b3-48f8d6c2f2e0&Player_ID=52351183960","has_body":false} 
[2026-03-22 14:47:57] production.INFO: Operation sent successfully {"operation_id":161403,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BNfrT-1774180077","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:47:57"}},"processed_data":{"order_number":"ORD-BNfrT-1774180077","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03"} 
[2026-03-22 14:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","total_operations":5,"sites_count":2} 
[2026-03-22 14:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xUC8PRp-1774178926","ORD-BNfrT-1774180077"]} 
[2026-03-22 14:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 14:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNfrT-1774180077","operation_id":161403} 
[2026-03-22 14:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 14:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":3,"order_ids":["ORD-X5r-1774179973","ORD-D9Uhh-1774179976","ORD-UIU-1774179998"]} 
[2026-03-22 14:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":3} 
[2026-03-22 14:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 14:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 14:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"count":3} 
[2026-03-22 14:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"count":3} 
[2026-03-22 14:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"user_id":45,"notification_type":"order_approved","reference_id":176398} 
[2026-03-22 14:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"user_id":1320,"notification_type":"order_approved","reference_id":176399} 
[2026-03-22 14:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"user_id":45,"notification_type":"order_approved","reference_id":176397} 
[2026-03-22 14:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"processed":3,"errors":0} 
[2026-03-22 14:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400,"processed":3,"errors":0} 
[2026-03-22 14:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R9rWgrhK0bvAAsRElX2kjyr2kOtH5S0t","execution_time":"2026-03-22 14:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5r-1774179973","operation_id":161400} 
[2026-03-22 14:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 14:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 14:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 14:48:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BNfrT-1774180077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:48:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-BNfrT-1774180077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:48:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:48:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":176400} 
[2026-03-22 14:48:08] production.INFO: Order updated successfully. Order ID: 176400, Status: completed  
[2026-03-22 14:48:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BNfrT-1774180077","status":"completed","codes_count":0} 
[2026-03-22 14:48:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 14:48:13] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18421} 
[2026-03-22 14:48:45] production.INFO: Constructing job for order: 176401  
[2026-03-22 14:48:46] production.INFO: Handling job for order: 176401  
[2026-03-22 14:48:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:48:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:48:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d7b4ec3e-a493-4da0-b75f-990fa68d815c&Player_ID=52168749594  
[2026-03-22 14:48:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d7b4ec3e-a493-4da0-b75f-990fa68d815c&Player_ID=52168749594","has_body":false} 
[2026-03-22 14:48:47] production.INFO: Operation sent successfully {"operation_id":161404,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V47r-1774180126","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:48:47"}},"processed_data":{"order_number":"ORD-V47r-1774180126","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:48:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V47r-1774180126","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:48:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-V47r-1774180126","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:48:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:48:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176401} 
[2026-03-22 14:48:59] production.INFO: Order updated successfully. Order ID: 176401, Status: completed  
[2026-03-22 14:48:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V47r-1774180126","status":"completed","codes_count":0} 
[2026-03-22 14:49:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 14:49:12] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"request_approved","reference_id":18422} 
[2026-03-22 14:49:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-22 14:49:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_rejected","reference_id":18423} 
[2026-03-22 14:49:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 14:49:43] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"request_approved","reference_id":18424} 
[2026-03-22 14:49:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 14:49:45] production.INFO: Constructing job for order: 176402  
[2026-03-22 14:49:47] production.INFO: Handling job for order: 176402  
[2026-03-22 14:49:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:49:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:49:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=9b6eb822-bc53-419f-b370-e165f49cce15&Player_ID=0938378299  
[2026-03-22 14:49:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=9b6eb822-bc53-419f-b370-e165f49cce15&Player_ID=0938378299","has_body":false} 
[2026-03-22 14:49:47] production.INFO: Operation sent successfully {"operation_id":161405,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O2LaQx-1774180187","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:49:47"}},"processed_data":{"order_number":"ORD-O2LaQx-1774180187","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:49:51] production.INFO: SendAcceptReject: Notification queued {"user_id":697,"notification_type":"request_approved","reference_id":18425} 
[2026-03-22 14:49:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 697  
[2026-03-22 14:49:58] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"request_approved","reference_id":18426} 
[2026-03-22 14:49:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-22 14:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02"} 
[2026-03-22 14:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","total_operations":2,"sites_count":2} 
[2026-03-22 14:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xUC8PRp-1774178926"]} 
[2026-03-22 14:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 14:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 14:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":1,"order_ids":["ORD-O2LaQx-1774180187"]} 
[2026-03-22 14:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":1} 
[2026-03-22 14:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 14:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"count":1} 
[2026-03-22 14:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"count":1} 
[2026-03-22 14:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"user_id":1597,"notification_type":"order_approved","reference_id":176402} 
[2026-03-22 14:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"processed":1,"errors":0} 
[2026-03-22 14:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405,"processed":1,"errors":0} 
[2026-03-22 14:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Spq3RlUXe0A0uWGyJQof7jufmPzhsYwC","execution_time":"2026-03-22 14:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2LaQx-1774180187","operation_id":161405} 
[2026-03-22 14:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:50:05] production.INFO: async() رجع: true  
[2026-03-22 14:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:50:33] production.INFO: Constructing job for order: 176403  
[2026-03-22 14:50:34] production.INFO: Handling job for order: 176403  
[2026-03-22 14:50:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:50:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:50:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4e4f55fa-c5cc-48a8-9ca6-218d2fa40be4&Player_ID=11802461631  
[2026-03-22 14:50:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4e4f55fa-c5cc-48a8-9ca6-218d2fa40be4&Player_ID=11802461631","has_body":false} 
[2026-03-22 14:50:35] production.INFO: Operation sent successfully {"operation_id":161406,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hv2-1774180234","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:50:35"}},"processed_data":{"order_number":"ORD-hv2-1774180234","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:50:37] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":176361} 
[2026-03-22 14:50:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-22 14:51:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hv2-1774180234","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:51:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-hv2-1774180234","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:51:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:51:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176403} 
[2026-03-22 14:51:26] production.INFO: Order updated successfully. Order ID: 176403, Status: completed  
[2026-03-22 14:51:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hv2-1774180234","status":"completed","codes_count":0} 
[2026-03-22 14:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 14:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 14:51:32] production.INFO: Constructing job for order: 176404  
[2026-03-22 14:51:35] production.INFO: Handling job for order: 176404  
[2026-03-22 14:51:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:51:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:51:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=f19d013b-83b1-44d8-9297-7d7c2ba08c87&Player_ID=9233285042  
[2026-03-22 14:51:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=f19d013b-83b1-44d8-9297-7d7c2ba08c87&Player_ID=9233285042","has_body":false} 
[2026-03-22 14:51:36] production.INFO: Operation sent successfully {"operation_id":161407,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KkvI-1774180295","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:51:36"}},"processed_data":{"order_number":"ORD-KkvI-1774180295","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:51:38] production.INFO: Constructing job for order: 176405  
[2026-03-22 14:51:39] production.INFO: Handling job for order: 176405  
[2026-03-22 14:51:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:51:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:51:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=aa615be4-a346-4529-ac5c-e3f142f4d376&Player_ID=51894614738  
[2026-03-22 14:51:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=aa615be4-a346-4529-ac5c-e3f142f4d376&Player_ID=51894614738","has_body":false} 
[2026-03-22 14:51:40] production.INFO: Operation sent successfully {"operation_id":161408,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KutCOb-1774180299","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:51:40"}},"processed_data":{"order_number":"ORD-KutCOb-1774180299","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 14:51:42] production.INFO: Constructing job for order: 176406  
[2026-03-22 14:51:43] production.INFO: Handling job for order: 176406  
[2026-03-22 14:51:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:51:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:51:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=841e54e6-cff9-40a6-8bc6-7f069817006d&Player_ID=51894614738  
[2026-03-22 14:51:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=841e54e6-cff9-40a6-8bc6-7f069817006d&Player_ID=51894614738","has_body":false} 
[2026-03-22 14:51:43] production.INFO: Constructing job for order: 176407  
[2026-03-22 14:51:43] production.INFO: Operation sent successfully {"operation_id":161409,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ecJNm-1774180303","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:51:43"}},"processed_data":{"order_number":"ORD-ecJNm-1774180303","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 14:51:46] production.INFO: Handling job for order: 176407  
[2026-03-22 14:51:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:51:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:51:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=aa9326e7-5bc0-490b-8d9f-79a313527b5b&Player_ID=14293084851  
[2026-03-22 14:51:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=aa9326e7-5bc0-490b-8d9f-79a313527b5b&Player_ID=14293084851","has_body":false} 
[2026-03-22 14:51:47] production.INFO: Operation sent successfully {"operation_id":161410,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WXwJ3O-1774180307","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:51:47"}},"processed_data":{"order_number":"ORD-WXwJ3O-1774180307","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:51:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KutCOb-1774180299","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:51:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-KutCOb-1774180299","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:51:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:51:51] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176405} 
[2026-03-22 14:51:51] production.INFO: Order updated successfully. Order ID: 176405, Status: completed  
[2026-03-22 14:51:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KutCOb-1774180299","status":"completed","codes_count":0} 
[2026-03-22 14:51:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 14:51:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ecJNm-1774180303","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:51:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-ecJNm-1774180303","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:51:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:51:54] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176406} 
[2026-03-22 14:51:54] production.INFO: Order updated successfully. Order ID: 176406, Status: completed  
[2026-03-22 14:51:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ecJNm-1774180303","status":"completed","codes_count":0} 
[2026-03-22 14:51:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 14:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02"} 
[2026-03-22 14:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","total_operations":3,"sites_count":1} 
[2026-03-22 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xUC8PRp-1774178926","ORD-KkvI-1774180295","ORD-WXwJ3O-1774180307"]} 
[2026-03-22 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KkvI-1774180295","operation_id":161407} 
[2026-03-22 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Fgg9oKvmL0Sgs9iBlJHRpkHEm8CMdbD6","execution_time":"2026-03-22 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:52:44] production.INFO: Constructing job for order: 176408  
[2026-03-22 14:52:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-22 14:52:47] production.INFO: Handling job for order: 176408  
[2026-03-22 14:52:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:52:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:52:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=38500&uuid=3bcaec59-b3af-4cba-94d2-3066b3ea1a42&Player_ID=80501442  
[2026-03-22 14:52:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=38500&uuid=3bcaec59-b3af-4cba-94d2-3066b3ea1a42&Player_ID=80501442","has_body":false} 
[2026-03-22 14:52:48] production.INFO: Operation sent successfully {"operation_id":161411,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DvRajIIj-1774180368","amount":3.79137989999999991397316989605315029621124267578125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 14:52:48"}},"processed_data":{"order_number":"ORD-DvRajIIj-1774180368","amount":3.79137989999999991397316989605315029621124267578125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 14:52:53] production.INFO: Constructing job for order: 176409  
[2026-03-22 14:52:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DvRajIIj-1774180368","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 14:52:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-DvRajIIj-1774180368","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 14:52:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:52:53] production.INFO: SendAcceptReject: Notification queued {"user_id":619,"notification_type":"order_approved","reference_id":176408} 
[2026-03-22 14:52:53] production.INFO: Order updated successfully. Order ID: 176408, Status: completed  
[2026-03-22 14:52:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DvRajIIj-1774180368","status":"completed","codes_count":0} 
[2026-03-22 14:52:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 14:52:54] production.INFO: Handling job for order: 176409  
[2026-03-22 14:52:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:52:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:52:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=55a8260a-9d24-4043-aee1-a0cd980c565f&Player_ID=7931042905  
[2026-03-22 14:52:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=55a8260a-9d24-4043-aee1-a0cd980c565f&Player_ID=7931042905","has_body":false} 
[2026-03-22 14:52:55] production.INFO: Operation sent successfully {"operation_id":161412,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SqIExeR-1774180375","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:52:55"}},"processed_data":{"order_number":"ORD-SqIExeR-1774180375","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:53:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KkvI-1774180295","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:53:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-KkvI-1774180295","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:53:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:53:26] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176404} 
[2026-03-22 14:53:26] production.INFO: Order updated successfully. Order ID: 176404, Status: completed  
[2026-03-22 14:53:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KkvI-1774180295","status":"completed","codes_count":0} 
[2026-03-22 14:53:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 14:53:53] production.INFO: Constructing job for order: 176410  
[2026-03-22 14:53:55] production.INFO: Handling job for order: 176410  
[2026-03-22 14:53:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:53:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:53:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b7f8dc49-4435-47cd-b943-ff4695c2361b&Player_ID=0997751174  
[2026-03-22 14:53:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=b7f8dc49-4435-47cd-b943-ff4695c2361b&Player_ID=0997751174","has_body":false} 
[2026-03-22 14:53:56] production.INFO: Operation sent successfully {"operation_id":161413,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dglUrR-1774180436","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:53:56"}},"processed_data":{"order_number":"ORD-dglUrR-1774180436","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:53:57] production.INFO: Constructing job for order: 176411  
[2026-03-22 14:53:59] production.INFO: Handling job for order: 176411  
[2026-03-22 14:53:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:53:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:53:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dd3a5605-8c5f-4f91-b016-af2f9f5517d3&Player_ID=0997751174  
[2026-03-22 14:53:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=dd3a5605-8c5f-4f91-b016-af2f9f5517d3&Player_ID=0997751174","has_body":false} 
[2026-03-22 14:54:00] production.INFO: Operation sent successfully {"operation_id":161414,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4tZ8StfN-1774180440","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:54:00"}},"processed_data":{"order_number":"ORD-4tZ8StfN-1774180440","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03"} 
[2026-03-22 14:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","total_operations":5,"sites_count":2} 
[2026-03-22 14:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-xUC8PRp-1774178926","ORD-WXwJ3O-1774180307","ORD-SqIExeR-1774180375"]} 
[2026-03-22 14:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SqIExeR-1774180375","operation_id":161412} 
[2026-03-22 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 14:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"processed":0,"errors":0} 
[2026-03-22 14:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2,"order_ids":["ORD-dglUrR-1774180436","ORD-4tZ8StfN-1774180440"]} 
[2026-03-22 14:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369} 
[2026-03-22 14:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xUC8PRp-1774178926","operation_id":161369,"orders_count":2} 
[2026-03-22 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4tZ8StfN-1774180440","operation_id":161414} 
[2026-03-22 14:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413} 
[2026-03-22 14:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 14:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"processed":0,"errors":0} 
[2026-03-22 14:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xHkq6kK3F3Mdt0ZUrcAdqMx1B42NYTT2","execution_time":"2026-03-22 14:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413} 
[2026-03-22 14:54:07] production.INFO: Constructing job for order: 176412  
[2026-03-22 14:54:09] production.INFO: Handling job for order: 176412  
[2026-03-22 14:54:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:54:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:54:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9803152d-b212-4b55-8922-79ff480e3066&Player_ID=438323378  
[2026-03-22 14:54:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9803152d-b212-4b55-8922-79ff480e3066&Player_ID=438323378","has_body":false} 
[2026-03-22 14:54:10] production.INFO: Operation sent successfully {"operation_id":161415,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y62-1774180450","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:54:10"}},"processed_data":{"order_number":"ORD-Y62-1774180450","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:54:18] production.INFO: Constructing job for order: 176413  
[2026-03-22 14:54:19] production.INFO: Handling job for order: 176413  
[2026-03-22 14:54:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:54:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:54:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a517dad5-2010-4632-8b22-bdff4f2346c0&Player_ID=438323378  
[2026-03-22 14:54:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a517dad5-2010-4632-8b22-bdff4f2346c0&Player_ID=438323378","has_body":false} 
[2026-03-22 14:54:20] production.INFO: Operation sent successfully {"operation_id":161416,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TCX8J-1774180460","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:54:20"}},"processed_data":{"order_number":"ORD-TCX8J-1774180460","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:54:56] production.INFO: Constructing job for order: 176414  
[2026-03-22 14:54:57] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 14:54:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 14:54:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-22 14:54:59] production.INFO: Handling job for order: 176414  
[2026-03-22 14:54:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:54:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:54:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7a6a0151-09ff-4027-a14f-927664926fd8&Player_ID=7931042905  
[2026-03-22 14:54:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7a6a0151-09ff-4027-a14f-927664926fd8&Player_ID=7931042905","has_body":false} 
[2026-03-22 14:55:00] production.INFO: Operation sent successfully {"operation_id":161417,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JXSqv-1774180499","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:55:00"}},"processed_data":{"order_number":"ORD-JXSqv-1774180499","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 14:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 14:55:05] production.INFO: async() رجع: true  
[2026-03-22 14:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 14:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 14:55:06] production.INFO: Constructing job for order: 176415  
[2026-03-22 14:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 14:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 14:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 14:55:07] production.INFO: Handling job for order: 176415  
[2026-03-22 14:55:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:55:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:55:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d43f171f-2593-496b-9bee-af0195370a86&Player_ID=8512122892  
[2026-03-22 14:55:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d43f171f-2593-496b-9bee-af0195370a86&Player_ID=8512122892","has_body":false} 
[2026-03-22 14:55:07] production.INFO: Constructing job for order: 176416  
[2026-03-22 14:55:08] production.INFO: Operation sent successfully {"operation_id":161418,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uipSk-1774180508","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:55:08"}},"processed_data":{"order_number":"ORD-uipSk-1774180508","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:55:08] production.INFO: Handling job for order: 176416  
[2026-03-22 14:55:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:55:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:55:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=27826c9d-5376-4f21-953e-aae0d4918ebd&Player_ID=52059683368  
[2026-03-22 14:55:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=27826c9d-5376-4f21-953e-aae0d4918ebd&Player_ID=52059683368","has_body":false} 
[2026-03-22 14:55:09] production.INFO: Operation sent successfully {"operation_id":161419,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wfPQQ22v-1774180508","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:55:09"}},"processed_data":{"order_number":"ORD-wfPQQ22v-1774180508","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:55:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wfPQQ22v-1774180508","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:55:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-wfPQQ22v-1774180508","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:55:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:55:24] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176416} 
[2026-03-22 14:55:24] production.INFO: Order updated successfully. Order ID: 176416, Status: completed  
[2026-03-22 14:55:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wfPQQ22v-1774180508","status":"completed","codes_count":0} 
[2026-03-22 14:55:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xUC8PRp-1774178926","status":"cancelled","notes":["-خطأ في المعلومات 🙁🚫","-خطأ في المعلومات 🙁🚫"],"codes":[]}} 
[2026-03-22 14:55:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-xUC8PRp-1774178926","status":"cancelled","codes":[],"notes":["-خطأ في المعلومات 🙁🚫","-خطأ في المعلومات 🙁🚫"]} 
[2026-03-22 14:55:24] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 14:55:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1626,"notification_type":"order_rejected","reference_id":176366} 
[2026-03-22 14:55:24] production.INFO: Order updated successfully. Order ID: 176366, Status: rejected  
[2026-03-22 14:55:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xUC8PRp-1774178926","status":"rejected","codes_count":0} 
[2026-03-22 14:55:24] production.INFO: Constructing job for order: 176417  
[2026-03-22 14:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 14:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 14:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 14:55:27] production.INFO: Handling job for order: 176417  
[2026-03-22 14:55:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:55:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:55:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9cdea3f-6abb-4fcf-89f9-280ff55b677c&Player_ID=51002106889  
[2026-03-22 14:55:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9cdea3f-6abb-4fcf-89f9-280ff55b677c&Player_ID=51002106889","has_body":false} 
[2026-03-22 14:55:28] production.INFO: Operation sent successfully {"operation_id":161420,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JKJhzP-1774180527","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:55:28"}},"processed_data":{"order_number":"ORD-JKJhzP-1774180527","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 14:55:28] production.INFO: Constructing job for order: 176418  
[2026-03-22 14:55:31] production.INFO: Handling job for order: 176418  
[2026-03-22 14:55:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:55:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:55:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=10400&uuid=cd7f1d80-0afd-442f-a6b3-ca9db0e734da&Player_ID=8168784  
[2026-03-22 14:55:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=10400&uuid=cd7f1d80-0afd-442f-a6b3-ca9db0e734da&Player_ID=8168784","has_body":false} 
[2026-03-22 14:55:32] production.INFO: Operation sent successfully {"operation_id":161421,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7yyq8N-1774180531","amount":3.727415119999999859601302887313067913055419921875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-22 14:55:32"}},"processed_data":{"order_number":"ORD-7yyq8N-1774180531","amount":3.727415119999999859601302887313067913055419921875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-22 14:55:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JKJhzP-1774180527","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:55:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-JKJhzP-1774180527","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:55:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:55:41] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176417} 
[2026-03-22 14:55:41] production.INFO: Order updated successfully. Order ID: 176417, Status: completed  
[2026-03-22 14:55:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JKJhzP-1774180527","status":"completed","codes_count":0} 
[2026-03-22 14:55:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2293.08","mainamount":"2328","operation_number":"156587038","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo5pkng0vt7fn0nzsGHJ"}},"user_id":242} 
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 14:55:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 14:55:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18427,"user_id":242,"amount":2293.079999999999927240423858165740966796875,"admins_notified":7} 
[2026-03-22 14:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02"} 
[2026-03-22 14:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","total_operations":9,"sites_count":2} 
[2026-03-22 14:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WXwJ3O-1774180307","ORD-SqIExeR-1774180375","ORD-Y62-1774180450","ORD-TCX8J-1774180460","ORD-JXSqv-1774180499","ORD-uipSk-1774180508","ORD-7yyq8N-1774180531"]} 
[2026-03-22 14:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7yyq8N-1774180531","operation_id":161421} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JXSqv-1774180499","operation_id":161417} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SqIExeR-1774180375","operation_id":161412} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCX8J-1774180460","operation_id":161416} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uipSk-1774180508","operation_id":161418} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 14:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415} 
[2026-03-22 14:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 14:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"processed":0,"errors":0} 
[2026-03-22 14:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"orders_count":2,"order_ids":["ORD-dglUrR-1774180436","ORD-4tZ8StfN-1774180440"]} 
[2026-03-22 14:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415} 
[2026-03-22 14:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"orders_count":2} 
[2026-03-22 14:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 14:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 14:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"count":2} 
[2026-03-22 14:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"count":2} 
[2026-03-22 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"user_id":587,"notification_type":"order_approved","reference_id":176411} 
[2026-03-22 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"user_id":587,"notification_type":"order_approved","reference_id":176410} 
[2026-03-22 14:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"processed":2,"errors":0} 
[2026-03-22 14:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413,"processed":2,"errors":0} 
[2026-03-22 14:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8oDLpOvFxw8Y7K38Us1InclkdG7yHUMT","execution_time":"2026-03-22 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dglUrR-1774180436","operation_id":161413} 
[2026-03-22 14:56:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:56:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 14:56:11] production.INFO: Constructing job for order: 176419  
[2026-03-22 14:56:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SqIExeR-1774180375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:56:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-SqIExeR-1774180375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:56:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:56:14] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176409} 
[2026-03-22 14:56:14] production.INFO: Order updated successfully. Order ID: 176409, Status: completed  
[2026-03-22 14:56:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SqIExeR-1774180375","status":"completed","codes_count":0} 
[2026-03-22 14:56:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 14:56:14] production.INFO: Handling job for order: 176419  
[2026-03-22 14:56:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:56:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:56:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=2bbe83fc-00d3-48d0-a5b4-4ed2500bfe4a&Player_ID=5820108528  
[2026-03-22 14:56:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=2bbe83fc-00d3-48d0-a5b4-4ed2500bfe4a&Player_ID=5820108528","has_body":false} 
[2026-03-22 14:56:15] production.INFO: Operation sent successfully {"operation_id":161422,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZP48B5m9-1774180575","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:56:15"}},"processed_data":{"order_number":"ORD-ZP48B5m9-1774180575","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-22 14:56:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZP48B5m9-1774180575","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:56:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZP48B5m9-1774180575","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:56:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:56:27] production.INFO: SendAcceptReject: Notification queued {"user_id":303,"notification_type":"order_approved","reference_id":176419} 
[2026-03-22 14:56:27] production.INFO: Order updated successfully. Order ID: 176419, Status: completed  
[2026-03-22 14:56:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZP48B5m9-1774180575","status":"completed","codes_count":0} 
[2026-03-22 14:56:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-22 14:57:15] production.INFO: Constructing job for order: 176421  
[2026-03-22 14:57:18] production.INFO: Handling job for order: 176421  
[2026-03-22 14:57:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:57:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:57:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=458fd9d6-b0ce-4447-acc4-459e3fa4f23d&Player_ID=51894614738  
[2026-03-22 14:57:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=458fd9d6-b0ce-4447-acc4-459e3fa4f23d&Player_ID=51894614738","has_body":false} 
[2026-03-22 14:57:19] production.INFO: Operation sent successfully {"operation_id":161423,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J7B2-1774180639","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 14:57:19"}},"processed_data":{"order_number":"ORD-J7B2-1774180639","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 14:57:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J7B2-1774180639","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:57:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-J7B2-1774180639","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:57:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:57:44] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176421} 
[2026-03-22 14:57:44] production.INFO: Order updated successfully. Order ID: 176421, Status: completed  
[2026-03-22 14:57:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J7B2-1774180639","status":"completed","codes_count":0} 
[2026-03-22 14:57:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 14:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01"} 
[2026-03-22 14:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","total_operations":6,"sites_count":1} 
[2026-03-22 14:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WXwJ3O-1774180307","ORD-Y62-1774180450","ORD-TCX8J-1774180460","ORD-JXSqv-1774180499","ORD-uipSk-1774180508","ORD-7yyq8N-1774180531"]} 
[2026-03-22 14:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 14:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JXSqv-1774180499","operation_id":161417} 
[2026-03-22 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCX8J-1774180460","operation_id":161416} 
[2026-03-22 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uipSk-1774180508","operation_id":161418} 
[2026-03-22 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 14:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415} 
[2026-03-22 14:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 14:58:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 14:58:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"count":1} 
[2026-03-22 14:58:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"count":1} 
[2026-03-22 14:58:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"user_id":31,"notification_type":"order_approved","reference_id":176418} 
[2026-03-22 14:58:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 14:58:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 14:58:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"processed":1,"errors":0} 
[2026-03-22 14:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415,"processed":1,"errors":0} 
[2026-03-22 14:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1fVoy8b5DaoAk0T1m0cHaJnVytQsA0PD","execution_time":"2026-03-22 14:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y62-1774180450","operation_id":161415} 
[2026-03-22 14:58:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-22 14:58:31] production.INFO: Constructing job for order: 176422  
[2026-03-22 14:58:32] production.INFO: Handling job for order: 176422  
[2026-03-22 14:58:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:58:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:58:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=15bd3d60-e45f-4fb6-a5e6-67ee83cfb36c&Player_ID=8512122892  
[2026-03-22 14:58:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=15bd3d60-e45f-4fb6-a5e6-67ee83cfb36c&Player_ID=8512122892","has_body":false} 
[2026-03-22 14:58:32] production.INFO: Operation sent successfully {"operation_id":161424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vLGs-1774180712","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:58:32"}},"processed_data":{"order_number":"ORD-vLGs-1774180712","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:58:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TCX8J-1774180460","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:58:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-TCX8J-1774180460","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:58:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:58:48] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176413} 
[2026-03-22 14:58:48] production.INFO: Order updated successfully. Order ID: 176413, Status: completed  
[2026-03-22 14:58:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TCX8J-1774180460","status":"completed","codes_count":0} 
[2026-03-22 14:58:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 14:59:18] production.INFO: Constructing job for order: 176423  
[2026-03-22 14:59:20] production.INFO: Constructing job for order: 176424  
[2026-03-22 14:59:20] production.INFO: Handling job for order: 176423  
[2026-03-22 14:59:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 14:59:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:59:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f3b1cc16-c2bd-491b-921a-dd80678cc89c&Player_ID=0937567244  
[2026-03-22 14:59:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f3b1cc16-c2bd-491b-921a-dd80678cc89c&Player_ID=0937567244","has_body":false} 
[2026-03-22 14:59:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y62-1774180450","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 14:59:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y62-1774180450","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 14:59:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 14:59:21] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176412} 
[2026-03-22 14:59:21] production.INFO: Order updated successfully. Order ID: 176412, Status: completed  
[2026-03-22 14:59:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y62-1774180450","status":"completed","codes_count":0} 
[2026-03-22 14:59:21] production.INFO: Constructing job for order: 176425  
[2026-03-22 14:59:22] production.INFO: Operation sent successfully {"operation_id":161425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-58S17M4-1774180761","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 14:59:22"}},"processed_data":{"order_number":"ORD-58S17M4-1774180761","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 14:59:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 14:59:22] production.INFO: Handling job for order: 176424  
[2026-03-22 14:59:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:59:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:59:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f6784900-514e-4582-9da1-4e18b13e8311&Player_ID=8347717824  
[2026-03-22 14:59:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f6784900-514e-4582-9da1-4e18b13e8311&Player_ID=8347717824","has_body":false} 
[2026-03-22 14:59:22] production.INFO: Operation sent successfully {"operation_id":161426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1MDbwdF-1774180762","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:59:22"}},"processed_data":{"order_number":"ORD-1MDbwdF-1774180762","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 14:59:23] production.INFO: Handling job for order: 176425  
[2026-03-22 14:59:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 14:59:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 14:59:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0a80fb7b-39f0-4ffa-a7c7-551bf01c69ac&Player_ID=13650663169  
[2026-03-22 14:59:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0a80fb7b-39f0-4ffa-a7c7-551bf01c69ac&Player_ID=13650663169","has_body":false} 
[2026-03-22 14:59:23] production.INFO: Operation sent successfully {"operation_id":161427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nPFqi-1774180763","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 14:59:23"}},"processed_data":{"order_number":"ORD-nPFqi-1774180763","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:00:02] production.INFO: Constructing job for order: 176427  
[2026-03-22 15:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02"} 
[2026-03-22 15:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","total_operations":7,"sites_count":2} 
[2026-03-22 15:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WXwJ3O-1774180307","ORD-JXSqv-1774180499","ORD-uipSk-1774180508","ORD-vLGs-1774180712","ORD-1MDbwdF-1774180762","ORD-nPFqi-1774180763"]} 
[2026-03-22 15:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JXSqv-1774180499","operation_id":161417} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPFqi-1774180763","operation_id":161427} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uipSk-1774180508","operation_id":161418} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vLGs-1774180712","operation_id":161424} 
[2026-03-22 15:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 15:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 15:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410,"processed":0,"errors":0} 
[2026-03-22 15:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410,"orders_count":1,"order_ids":["ORD-58S17M4-1774180761"]} 
[2026-03-22 15:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 15:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410,"orders_count":1} 
[2026-03-22 15:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"count":1} 
[2026-03-22 15:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"count":1} 
[2026-03-22 15:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"user_id":303,"notification_type":"order_approved","reference_id":176423} 
[2026-03-22 15:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"processed":1,"errors":0} 
[2026-03-22 15:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425,"processed":1,"errors":0} 
[2026-03-22 15:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5t2gGYoXfEUck7xswAc0NtHUfYIdqjIi","execution_time":"2026-03-22 15:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-58S17M4-1774180761","operation_id":161425} 
[2026-03-22 15:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:00:05] production.INFO: async() رجع: true  
[2026-03-22 15:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-22 15:00:07] production.INFO: Handling job for order: 176427  
[2026-03-22 15:00:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:00:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:00:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=81a983af-ff0d-4425-901e-1cefd2d30255&Player_ID=14686810321  
[2026-03-22 15:00:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=81a983af-ff0d-4425-901e-1cefd2d30255&Player_ID=14686810321","has_body":false} 
[2026-03-22 15:00:08] production.INFO: Operation sent successfully {"operation_id":161428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1K81-1774180807","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:00:08"}},"processed_data":{"order_number":"ORD-1K81-1774180807","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:00:09] production.INFO: Constructing job for order: 176428  
[2026-03-22 15:00:11] production.INFO: Handling job for order: 176428  
[2026-03-22 15:00:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:00:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:00:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ad80f53-c310-458c-9166-6677dea22a74&Player_ID=51201344650  
[2026-03-22 15:00:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ad80f53-c310-458c-9166-6677dea22a74&Player_ID=51201344650","has_body":false} 
[2026-03-22 15:00:12] production.INFO: Operation sent successfully {"operation_id":161429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f3SglUbu-1774180811","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:00:12"}},"processed_data":{"order_number":"ORD-f3SglUbu-1774180811","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:00:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JXSqv-1774180499","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:00:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-JXSqv-1774180499","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:00:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:00:15] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176414} 
[2026-03-22 15:00:15] production.INFO: Order updated successfully. Order ID: 176414, Status: completed  
[2026-03-22 15:00:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JXSqv-1774180499","status":"completed","codes_count":0} 
[2026-03-22 15:00:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 15:00:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f3SglUbu-1774180811","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:00:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-f3SglUbu-1774180811","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:00:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:00:27] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176428} 
[2026-03-22 15:00:27] production.INFO: Order updated successfully. Order ID: 176428, Status: completed  
[2026-03-22 15:00:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f3SglUbu-1774180811","status":"completed","codes_count":0} 
[2026-03-22 15:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 15:01:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uipSk-1774180508","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:01:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-uipSk-1774180508","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:01:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:01:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176415} 
[2026-03-22 15:01:09] production.INFO: Order updated successfully. Order ID: 176415, Status: completed  
[2026-03-22 15:01:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uipSk-1774180508","status":"completed","codes_count":0} 
[2026-03-22 15:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:01:14] production.INFO: Constructing job for order: 176429  
[2026-03-22 15:01:15] production.INFO: Handling job for order: 176429  
[2026-03-22 15:01:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:01:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:01:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=12678d3a-f055-4493-974d-39a4331f08a9&Player_ID=0949174910  
[2026-03-22 15:01:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=12678d3a-f055-4493-974d-39a4331f08a9&Player_ID=0949174910","has_body":false} 
[2026-03-22 15:01:15] production.INFO: Operation sent successfully {"operation_id":161430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6qO8lJ-1774180875","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:01:15"}},"processed_data":{"order_number":"ORD-6qO8lJ-1774180875","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:01:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 15:01:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-22 15:01:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:01:30] production.INFO: Constructing job for order: 176430  
[2026-03-22 15:01:34] production.INFO: Handling job for order: 176430  
[2026-03-22 15:01:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:01:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:01:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=119e45e5-58d4-40a2-9ea6-78c5872456e1&Player_ID=8347717842  
[2026-03-22 15:01:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=119e45e5-58d4-40a2-9ea6-78c5872456e1&Player_ID=8347717842","has_body":false} 
[2026-03-22 15:01:34] production.INFO: Operation sent successfully {"operation_id":161431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sVq9lmQ-1774180894","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:01:34"}},"processed_data":{"order_number":"ORD-sVq9lmQ-1774180894","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:01:45] production.INFO: Constructing job for order: 176431  
[2026-03-22 15:01:46] production.INFO: Handling job for order: 176431  
[2026-03-22 15:01:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:01:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:01:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=148df2ea-422b-4b5b-ab46-29d8a060dd06&Player_ID=8347717842  
[2026-03-22 15:01:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=148df2ea-422b-4b5b-ab46-29d8a060dd06&Player_ID=8347717842","has_body":false} 
[2026-03-22 15:01:47] production.INFO: Operation sent successfully {"operation_id":161432,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yRnsGHJ2-1774180907","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:01:47"}},"processed_data":{"order_number":"ORD-yRnsGHJ2-1774180907","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:01:58] production.INFO: Constructing job for order: 176432  
[2026-03-22 15:01:59] production.INFO: Handling job for order: 176432  
[2026-03-22 15:01:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:01:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:01:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b0d4e6d-714d-401b-9563-8440bc86221c&Player_ID=51201344650  
[2026-03-22 15:01:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b0d4e6d-714d-401b-9563-8440bc86221c&Player_ID=51201344650","has_body":false} 
[2026-03-22 15:02:00] production.INFO: Constructing job for order: 176433  
[2026-03-22 15:02:00] production.INFO: Operation sent successfully {"operation_id":161433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-efRgQrVn-1774180920","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:02:00"}},"processed_data":{"order_number":"ORD-efRgQrVn-1774180920","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03"} 
[2026-03-22 15:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","total_operations":9,"sites_count":2} 
[2026-03-22 15:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WXwJ3O-1774180307","ORD-vLGs-1774180712","ORD-1MDbwdF-1774180762","ORD-nPFqi-1774180763","ORD-1K81-1774180807","ORD-sVq9lmQ-1774180894","ORD-yRnsGHJ2-1774180907","ORD-efRgQrVn-1774180920"]} 
[2026-03-22 15:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1K81-1774180807","operation_id":161428} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-efRgQrVn-1774180920","operation_id":161433} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPFqi-1774180763","operation_id":161427} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVq9lmQ-1774180894","operation_id":161431} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vLGs-1774180712","operation_id":161424} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WXwJ3O-1774180307","operation_id":161410} 
[2026-03-22 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 15:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":0,"errors":0} 
[2026-03-22 15:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"orders_count":1,"order_ids":["ORD-6qO8lJ-1774180875"]} 
[2026-03-22 15:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"orders_count":1} 
[2026-03-22 15:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"count":1} 
[2026-03-22 15:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"count":1} 
[2026-03-22 15:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"user_id":54,"notification_type":"order_approved","reference_id":176429} 
[2026-03-22 15:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"processed":1,"errors":0} 
[2026-03-22 15:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430,"processed":1,"errors":0} 
[2026-03-22 15:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0DQdEVrTzIUhz0wthVjvTVp9f1yt6LhZ","execution_time":"2026-03-22 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6qO8lJ-1774180875","operation_id":161430} 
[2026-03-22 15:02:03] production.INFO: Handling job for order: 176433  
[2026-03-22 15:02:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:02:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:02:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c829f12c-0d14-4e06-b3f5-15b4e2e0ef26&Player_ID=14220153642  
[2026-03-22 15:02:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c829f12c-0d14-4e06-b3f5-15b4e2e0ef26&Player_ID=14220153642","has_body":false} 
[2026-03-22 15:02:04] production.INFO: Operation sent successfully {"operation_id":161434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2d8YiCD-1774180924","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:02:04"}},"processed_data":{"order_number":"ORD-2d8YiCD-1774180924","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 15:02:04] production.INFO: Constructing job for order: 176434  
[2026-03-22 15:02:07] production.INFO: Handling job for order: 176434  
[2026-03-22 15:02:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:02:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:02:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=501b7450-03d8-4a56-bc97-73bfc0e3887a&Player_ID=52420978689  
[2026-03-22 15:02:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=501b7450-03d8-4a56-bc97-73bfc0e3887a&Player_ID=52420978689","has_body":false} 
[2026-03-22 15:02:08] production.INFO: Operation sent successfully {"operation_id":161435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HCUes-1774180928","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:02:08"}},"processed_data":{"order_number":"ORD-HCUes-1774180928","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:02:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-efRgQrVn-1774180920","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:02:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-efRgQrVn-1774180920","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:02:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:02:10] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176432} 
[2026-03-22 15:02:10] production.INFO: Order updated successfully. Order ID: 176432, Status: completed  
[2026-03-22 15:02:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-efRgQrVn-1774180920","status":"completed","codes_count":0} 
[2026-03-22 15:02:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 15:02:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HCUes-1774180928","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:02:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-HCUes-1774180928","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:02:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:02:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176434} 
[2026-03-22 15:02:18] production.INFO: Order updated successfully. Order ID: 176434, Status: completed  
[2026-03-22 15:02:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HCUes-1774180928","status":"completed","codes_count":0} 
[2026-03-22 15:02:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:02:37] production.INFO: Constructing job for order: 176435  
[2026-03-22 15:02:37] production.INFO: Constructing job for order: 176436  
[2026-03-22 15:02:38] production.INFO: Handling job for order: 176436  
[2026-03-22 15:02:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:02:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:02:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ec027c95-7eb7-4d6e-9857-f39003537160&Player_ID=12257875322  
[2026-03-22 15:02:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ec027c95-7eb7-4d6e-9857-f39003537160&Player_ID=12257875322","has_body":false} 
[2026-03-22 15:02:39] production.INFO: Operation sent successfully {"operation_id":161436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C7oIODI-1774180959","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:02:39"}},"processed_data":{"order_number":"ORD-C7oIODI-1774180959","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:02:39] production.INFO: Handling job for order: 176435  
[2026-03-22 15:02:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:02:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:02:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=98ba5e14-2598-4bcf-8db2-8901cbb1743c&Player_ID=0940281166  
[2026-03-22 15:02:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=98ba5e14-2598-4bcf-8db2-8901cbb1743c&Player_ID=0940281166","has_body":false} 
[2026-03-22 15:02:40] production.INFO: Operation sent successfully {"operation_id":161437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-px2Evm-1774180960","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:02:40"}},"processed_data":{"order_number":"ORD-px2Evm-1774180960","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:03:06] production.INFO: Constructing job for order: 176437  
[2026-03-22 15:03:07] production.INFO: Handling job for order: 176437  
[2026-03-22 15:03:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:03:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:03:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=73150&uuid=2640be19-f464-4860-ab2a-243b861a03f8&Player_ID=588947099  
[2026-03-22 15:03:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=73150&uuid=2640be19-f464-4860-ab2a-243b861a03f8&Player_ID=588947099","has_body":false} 
[2026-03-22 15:03:08] production.INFO: Operation sent successfully {"operation_id":161438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hNUfyvR-1774180987","amount":7.42527362499999998846078597125597298145294189453125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 15:03:08"}},"processed_data":{"order_number":"ORD-hNUfyvR-1774180987","amount":7.42527362499999998846078597125597298145294189453125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 15:03:29] 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-22 15:03:44] 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-22 15:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02"} 
[2026-03-22 15:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","total_operations":11,"sites_count":2} 
[2026-03-22 15:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WXwJ3O-1774180307","ORD-vLGs-1774180712","ORD-1MDbwdF-1774180762","ORD-nPFqi-1774180763","ORD-1K81-1774180807","ORD-sVq9lmQ-1774180894","ORD-yRnsGHJ2-1774180907","ORD-2d8YiCD-1774180924","ORD-C7oIODI-1774180959","ORD-hNUfyvR-1774180987"]} 
[2026-03-22 15:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1K81-1774180807","operation_id":161428} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2d8YiCD-1774180924","operation_id":161434} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C7oIODI-1774180959","operation_id":161436} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hNUfyvR-1774180987","operation_id":161438} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPFqi-1774180763","operation_id":161427} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVq9lmQ-1774180894","operation_id":161431} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vLGs-1774180712","operation_id":161424} 
[2026-03-22 15:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-22 15:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"count":1} 
[2026-03-22 15:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"count":1} 
[2026-03-22 15:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"user_id":62,"notification_type":"order_approved","reference_id":176407} 
[2026-03-22 15:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"errors":0} 
[2026-03-22 15:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"errors":0} 
[2026-03-22 15:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"orders_count":1,"order_ids":["ORD-px2Evm-1774180960"]} 
[2026-03-22 15:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"orders_count":1} 
[2026-03-22 15:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"count":1} 
[2026-03-22 15:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"count":1} 
[2026-03-22 15:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"user_id":1597,"notification_type":"order_approved","reference_id":176435} 
[2026-03-22 15:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"processed":1,"errors":0} 
[2026-03-22 15:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437,"processed":1,"errors":0} 
[2026-03-22 15:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mQq1H4tA3V3mcVM4HJuEb3zA0XIOexiH","execution_time":"2026-03-22 15:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-px2Evm-1774180960","operation_id":161437} 
[2026-03-22 15:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-22 15:04:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WXwJ3O-1774180307","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 15:04:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-WXwJ3O-1774180307","status":"completed","codes":[],"notes":[]} 
[2026-03-22 15:04:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:04:03] production.ERROR: Order not found or already processed. External ID: ORD-WXwJ3O-1774180307  
[2026-03-22 15:04:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WXwJ3O-1774180307","status":"completed","codes_count":0} 
[2026-03-22 15:04:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1K81-1774180807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:04:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-1K81-1774180807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:04:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:04:48] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176427} 
[2026-03-22 15:04:48] production.INFO: Order updated successfully. Order ID: 176427, Status: completed  
[2026-03-22 15:04:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1K81-1774180807","status":"completed","codes_count":0} 
[2026-03-22 15:04:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:04:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"856.9499999999999","mainamount":"870","operation_number":"156589972","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpauqc65sb6eei6hlW2yP"}},"user_id":106} 
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:04:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:04:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18428,"user_id":106,"amount":856.950000000000045474735088646411895751953125,"admins_notified":7} 
[2026-03-22 15:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:05:05] production.INFO: async() رجع: true  
[2026-03-22 15:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:05:30] production.INFO: Constructing job for order: 176438  
[2026-03-22 15:05:31] production.INFO: Handling job for order: 176438  
[2026-03-22 15:05:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:05:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:05:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=6700d0a5-7b34-40e5-b60e-a2396550d7b1&Player_ID=11348206  
[2026-03-22 15:05:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=6700d0a5-7b34-40e5-b60e-a2396550d7b1&Player_ID=11348206","has_body":false} 
[2026-03-22 15:05:32] production.INFO: Operation sent successfully {"operation_id":161439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vrFf-1774181131","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 15:05:32"}},"processed_data":{"order_number":"ORD-vrFf-1774181131","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 15:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02"} 
[2026-03-22 15:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","total_operations":9,"sites_count":1} 
[2026-03-22 15:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-vLGs-1774180712","ORD-1MDbwdF-1774180762","ORD-nPFqi-1774180763","ORD-sVq9lmQ-1774180894","ORD-yRnsGHJ2-1774180907","ORD-2d8YiCD-1774180924","ORD-C7oIODI-1774180959","ORD-hNUfyvR-1774180987","ORD-vrFf-1774181131"]} 
[2026-03-22 15:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2d8YiCD-1774180924","operation_id":161434} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C7oIODI-1774180959","operation_id":161436} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPFqi-1774180763","operation_id":161427} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVq9lmQ-1774180894","operation_id":161431} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vLGs-1774180712","operation_id":161424} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrFf-1774181131","operation_id":161439} 
[2026-03-22 15:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-22 15:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"count":1} 
[2026-03-22 15:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"count":1} 
[2026-03-22 15:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"user_id":1706,"notification_type":"order_approved","reference_id":176437} 
[2026-03-22 15:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"errors":0} 
[2026-03-22 15:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432,"processed":1,"errors":0} 
[2026-03-22 15:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2boYPk4m1URK3fQCOz6HwGP5RWN7mXHL","execution_time":"2026-03-22 15:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-22 15:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hNUfyvR-1774180987","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-hNUfyvR-1774180987","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:06:03] production.ERROR: Order not found or already processed. External ID: ORD-hNUfyvR-1774180987  
[2026-03-22 15:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hNUfyvR-1774180987","status":"completed","codes_count":0} 
[2026-03-22 15:06:22] production.INFO: Constructing job for order: 176439  
[2026-03-22 15:06:23] production.INFO: Handling job for order: 176439  
[2026-03-22 15:06:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:06:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:06:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c7c9a10-8d1f-4940-897a-91a19c025562&Player_ID=52063878800  
[2026-03-22 15:06:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c7c9a10-8d1f-4940-897a-91a19c025562&Player_ID=52063878800","has_body":false} 
[2026-03-22 15:06:24] production.INFO: Operation sent successfully {"operation_id":161440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-19jXOBBS-1774181184","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:06:24"}},"processed_data":{"order_number":"ORD-19jXOBBS-1774181184","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:06:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vLGs-1774180712","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:06:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-vLGs-1774180712","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:06:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:06:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-19jXOBBS-1774181184","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:06:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-19jXOBBS-1774181184","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:06:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:06:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176422} 
[2026-03-22 15:06:36] production.INFO: Order updated successfully. Order ID: 176422, Status: completed  
[2026-03-22 15:06:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vLGs-1774180712","status":"completed","codes_count":0} 
[2026-03-22 15:06:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176439} 
[2026-03-22 15:06:36] production.INFO: Order updated successfully. Order ID: 176439, Status: completed  
[2026-03-22 15:06:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-19jXOBBS-1774181184","status":"completed","codes_count":0} 
[2026-03-22 15:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:06:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:06:49] production.INFO: Constructing job for order: 176440  
[2026-03-22 15:06:51] production.INFO: Constructing job for order: 176441  
[2026-03-22 15:06:51] production.INFO: Handling job for order: 176440  
[2026-03-22 15:06:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:06:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:06:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=3d5809d2-935d-4255-bcd6-258662189650&Player_ID=7271444816  
[2026-03-22 15:06:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=3d5809d2-935d-4255-bcd6-258662189650&Player_ID=7271444816","has_body":false} 
[2026-03-22 15:06:52] production.INFO: Operation sent successfully {"operation_id":161441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wekVHFYj-1774181211","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 15:06:52"}},"processed_data":{"order_number":"ORD-wekVHFYj-1774181211","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-22 15:06:52] production.INFO: Handling job for order: 176441  
[2026-03-22 15:06:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:06:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:06:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b5665f18-06d8-49ba-a882-8e451a913676&Player_ID=0948593341  
[2026-03-22 15:06:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b5665f18-06d8-49ba-a882-8e451a913676&Player_ID=0948593341","has_body":false} 
[2026-03-22 15:06:52] production.INFO: Operation sent successfully {"operation_id":161442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Gz-1774181212","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:06:52"}},"processed_data":{"order_number":"ORD-1Gz-1774181212","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:06:54] production.INFO: Constructing job for order: 176442  
[2026-03-22 15:06:55] production.INFO: Handling job for order: 176442  
[2026-03-22 15:06:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:06:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:06:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=95fbe69f-f2fb-4dca-961b-2aa6ce696952&Player_ID=7271444816  
[2026-03-22 15:06:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=95fbe69f-f2fb-4dca-961b-2aa6ce696952&Player_ID=7271444816","has_body":false} 
[2026-03-22 15:06:56] production.INFO: Operation sent successfully {"operation_id":161443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zNvwJu-1774181216","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 15:06:56"}},"processed_data":{"order_number":"ORD-zNvwJu-1774181216","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-22 15:06:57] production.INFO: Constructing job for order: 176443  
[2026-03-22 15:06:59] production.INFO: Handling job for order: 176443  
[2026-03-22 15:06:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:06:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:06:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=b2554425-9f18-458f-8a33-5af12b49a89b&Player_ID=7271444816  
[2026-03-22 15:06:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=b2554425-9f18-458f-8a33-5af12b49a89b&Player_ID=7271444816","has_body":false} 
[2026-03-22 15:07:00] production.INFO: Operation sent successfully {"operation_id":161444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WwVc7MF-1774181220","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 15:07:00"}},"processed_data":{"order_number":"ORD-WwVc7MF-1774181220","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-22 15:07:04] production.INFO: Constructing job for order: 176444  
[2026-03-22 15:07:06] production.INFO: Handling job for order: 176444  
[2026-03-22 15:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=1ecedee9-90b3-4496-b0c9-286b7ad9bcdc&Player_ID=7271444816  
[2026-03-22 15:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=1ecedee9-90b3-4496-b0c9-286b7ad9bcdc&Player_ID=7271444816","has_body":false} 
[2026-03-22 15:07:07] production.INFO: Operation sent successfully {"operation_id":161445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2IoOEH1-1774181227","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 15:07:07"}},"processed_data":{"order_number":"ORD-2IoOEH1-1774181227","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-22 15:07:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sVq9lmQ-1774180894","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:07:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-sVq9lmQ-1774180894","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:07:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:07:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176430} 
[2026-03-22 15:07:17] production.INFO: Order updated successfully. Order ID: 176430, Status: completed  
[2026-03-22 15:07:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sVq9lmQ-1774180894","status":"completed","codes_count":0} 
[2026-03-22 15:07:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:07:29] production.INFO: Constructing job for order: 176445  
[2026-03-22 15:07:31] production.INFO: Handling job for order: 176445  
[2026-03-22 15:07:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:07:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:07:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5bc6a17-b1ef-4782-bf08-8bc95749cc56&Player_ID=52063878800  
[2026-03-22 15:07:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5bc6a17-b1ef-4782-bf08-8bc95749cc56&Player_ID=52063878800","has_body":false} 
[2026-03-22 15:07:32] production.INFO: Operation sent successfully {"operation_id":161446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rO337-1774181252","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:07:32"}},"processed_data":{"order_number":"ORD-rO337-1774181252","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:07:45] production.INFO: Constructing job for order: 176446  
[2026-03-22 15:07:47] production.INFO: Handling job for order: 176446  
[2026-03-22 15:07:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:07:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:07:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=c283c177-36e7-4021-bc04-8a405ac77205&Player_ID=0948593341  
[2026-03-22 15:07:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=c283c177-36e7-4021-bc04-8a405ac77205&Player_ID=0948593341","has_body":false} 
[2026-03-22 15:07:48] production.INFO: Operation sent successfully {"operation_id":161447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3zRn-1774181268","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:07:48"}},"processed_data":{"order_number":"ORD-3zRn-1774181268","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:07:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nPFqi-1774180763","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:07:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-nPFqi-1774180763","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:07:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:07:51] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176425} 
[2026-03-22 15:07:51] production.INFO: Order updated successfully. Order ID: 176425, Status: completed  
[2026-03-22 15:07:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nPFqi-1774180763","status":"completed","codes_count":0} 
[2026-03-22 15:07:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:07:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rO337-1774181252","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:07:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-rO337-1774181252","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:07:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:07:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176445} 
[2026-03-22 15:07:58] production.INFO: Order updated successfully. Order ID: 176445, Status: completed  
[2026-03-22 15:07:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rO337-1774181252","status":"completed","codes_count":0} 
[2026-03-22 15:08:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03"} 
[2026-03-22 15:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","total_operations":11,"sites_count":2} 
[2026-03-22 15:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-1MDbwdF-1774180762","ORD-yRnsGHJ2-1774180907","ORD-2d8YiCD-1774180924","ORD-C7oIODI-1774180959","ORD-vrFf-1774181131","ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227"]} 
[2026-03-22 15:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2d8YiCD-1774180924","operation_id":161434} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C7oIODI-1774180959","operation_id":161436} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-22 15:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"count":1} 
[2026-03-22 15:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"count":1} 
[2026-03-22 15:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"user_id":1540,"notification_type":"order_approved","reference_id":176438} 
[2026-03-22 15:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"errors":0} 
[2026-03-22 15:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"errors":0} 
[2026-03-22 15:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2,"order_ids":["ORD-1Gz-1774181212","ORD-3zRn-1774181268"]} 
[2026-03-22 15:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2} 
[2026-03-22 15:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447} 
[2026-03-22 15:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 15:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"count":1} 
[2026-03-22 15:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"count":1} 
[2026-03-22 15:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"user_id":1597,"notification_type":"order_approved","reference_id":176441} 
[2026-03-22 15:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"processed":1,"errors":0} 
[2026-03-22 15:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447,"processed":1,"errors":0} 
[2026-03-22 15:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aM7XuU46oe43LK4YuERcqtMU9aOiADb0","execution_time":"2026-03-22 15:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3zRn-1774181268","operation_id":161447} 
[2026-03-22 15:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 15:08:47] production.INFO: Constructing job for order: 176447  
[2026-03-22 15:08:49] production.INFO: Handling job for order: 176447  
[2026-03-22 15:08:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:08:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:08:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a915a298-5950-4195-9540-74d1f103ee2d&Player_ID=13545291367  
[2026-03-22 15:08:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a915a298-5950-4195-9540-74d1f103ee2d&Player_ID=13545291367","has_body":false} 
[2026-03-22 15:08:50] production.INFO: Operation sent successfully {"operation_id":161448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S69SV-1774181330","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:08:50"}},"processed_data":{"order_number":"ORD-S69SV-1774181330","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:09:22] production.INFO: Constructing job for order: 176448  
[2026-03-22 15:09:23] production.INFO: Handling job for order: 176448  
[2026-03-22 15:09:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:09:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:09:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=923e1fea-a8e6-4b76-a250-634e9f3ad531&Player_ID=70865650  
[2026-03-22 15:09:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=923e1fea-a8e6-4b76-a250-634e9f3ad531&Player_ID=70865650","has_body":false} 
[2026-03-22 15:09:24] production.INFO: Operation sent successfully {"operation_id":161449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dKoLRB-1774181364","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:09:24"}},"processed_data":{"order_number":"ORD-dKoLRB-1774181364","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:09:57] production.INFO: Constructing job for order: 176449  
[2026-03-22 15:10:00] production.INFO: Handling job for order: 176449  
[2026-03-22 15:10:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:10:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:10:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=d0d2133f-205f-4b36-9ba9-3a24bd79edaf&Player_ID=0959359756  
[2026-03-22 15:10:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=d0d2133f-205f-4b36-9ba9-3a24bd79edaf&Player_ID=0959359756","has_body":false} 
[2026-03-22 15:10:01] production.INFO: Operation sent successfully {"operation_id":161450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i5gdA-1774181401","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:10:01"}},"processed_data":{"order_number":"ORD-i5gdA-1774181401","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01"} 
[2026-03-22 15:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","total_operations":12,"sites_count":2} 
[2026-03-22 15:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-1MDbwdF-1774180762","ORD-yRnsGHJ2-1774180907","ORD-2d8YiCD-1774180924","ORD-C7oIODI-1774180959","ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-S69SV-1774181330"]} 
[2026-03-22 15:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2d8YiCD-1774180924","operation_id":161434} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C7oIODI-1774180959","operation_id":161436} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S69SV-1774181330","operation_id":161448} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRnsGHJ2-1774180907","operation_id":161432} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":3,"order_ids":["ORD-3zRn-1774181268","ORD-dKoLRB-1774181364","ORD-i5gdA-1774181401"]} 
[2026-03-22 15:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":3} 
[2026-03-22 15:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450} 
[2026-03-22 15:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 15:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 15:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"count":2} 
[2026-03-22 15:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"count":2} 
[2026-03-22 15:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"user_id":1597,"notification_type":"order_approved","reference_id":176446} 
[2026-03-22 15:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"user_id":1597,"notification_type":"order_approved","reference_id":176448} 
[2026-03-22 15:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"processed":2,"errors":0} 
[2026-03-22 15:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450,"processed":2,"errors":0} 
[2026-03-22 15:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MOQzZsE4mcNwIIpRuKEnv0AJr2YZ3pdD","execution_time":"2026-03-22 15:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i5gdA-1774181401","operation_id":161450} 
[2026-03-22 15:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 15:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 15:10:03] production.INFO: async() رجع: true  
[2026-03-22 15:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:10:23] production.INFO: Constructing job for order: 176450  
[2026-03-22 15:10:24] production.INFO: Handling job for order: 176450  
[2026-03-22 15:10:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:10:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:10:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e591ca5a-bd4b-4e14-aeb7-204f32e16b15&Player_ID=3610048447  
[2026-03-22 15:10:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e591ca5a-bd4b-4e14-aeb7-204f32e16b15&Player_ID=3610048447","has_body":false} 
[2026-03-22 15:10:25] production.INFO: Operation sent successfully {"operation_id":161451,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ZKDA5e-1774181424","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:10:25"}},"processed_data":{"order_number":"ORD-9ZKDA5e-1774181424","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:11:13] production.INFO: Constructing job for order: 176451  
[2026-03-22 15:11:16] production.INFO: Handling job for order: 176451  
[2026-03-22 15:11:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:11:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:11:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=00937f5e-bd7e-4384-95a6-2f8a418c5ef3&Player_ID=9829377907  
[2026-03-22 15:11:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=00937f5e-bd7e-4384-95a6-2f8a418c5ef3&Player_ID=9829377907","has_body":false} 
[2026-03-22 15:11:17] production.INFO: Operation sent successfully {"operation_id":161452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1EpVq3r-1774181476","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:11:17"}},"processed_data":{"order_number":"ORD-1EpVq3r-1774181476","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:11:28] production.INFO: Constructing job for order: 176452  
[2026-03-22 15:11:29] production.INFO: Handling job for order: 176452  
[2026-03-22 15:11:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:11:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:11:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1efcd8f9-1481-4162-b5ee-328a49338d4c&Player_ID=0951935082  
[2026-03-22 15:11:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1efcd8f9-1481-4162-b5ee-328a49338d4c&Player_ID=0951935082","has_body":false} 
[2026-03-22 15:11:29] production.INFO: Operation sent successfully {"operation_id":161453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XwJ3mA-1774181489","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:11:29"}},"processed_data":{"order_number":"ORD-XwJ3mA-1774181489","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:11:34] production.INFO: Constructing job for order: 176453  
[2026-03-22 15:11:35] production.INFO: Handling job for order: 176453  
[2026-03-22 15:11:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:11:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:11:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1b46c7f1-a575-435d-b9d9-77b8098e7fa4&Player_ID=52179350802  
[2026-03-22 15:11:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1b46c7f1-a575-435d-b9d9-77b8098e7fa4&Player_ID=52179350802","has_body":false} 
[2026-03-22 15:11:36] production.INFO: Operation sent successfully {"operation_id":161454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iEeOAtQ2-1774181496","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:11:36"}},"processed_data":{"order_number":"ORD-iEeOAtQ2-1774181496","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:11:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yRnsGHJ2-1774180907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:11:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-yRnsGHJ2-1774180907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:11:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:11:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176431} 
[2026-03-22 15:11:40] production.INFO: Order updated successfully. Order ID: 176431, Status: completed  
[2026-03-22 15:11:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yRnsGHJ2-1774180907","status":"completed","codes_count":0} 
[2026-03-22 15:11:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:11:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iEeOAtQ2-1774181496","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:11:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-iEeOAtQ2-1774181496","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:11:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:11:49] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":176453} 
[2026-03-22 15:11:49] production.INFO: Order updated successfully. Order ID: 176453, Status: completed  
[2026-03-22 15:11:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iEeOAtQ2-1774181496","status":"completed","codes_count":0} 
[2026-03-22 15:11:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 15:12:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2d8YiCD-1774180924","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:12:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-2d8YiCD-1774180924","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:12:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:12:01] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176433} 
[2026-03-22 15:12:01] production.INFO: Order updated successfully. Order ID: 176433, Status: completed  
[2026-03-22 15:12:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2d8YiCD-1774180924","status":"completed","codes_count":0} 
[2026-03-22 15:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03"} 
[2026-03-22 15:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","total_operations":11,"sites_count":2} 
[2026-03-22 15:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-1MDbwdF-1774180762","ORD-C7oIODI-1774180959","ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-S69SV-1774181330","ORD-9ZKDA5e-1774181424","ORD-1EpVq3r-1774181476"]} 
[2026-03-22 15:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EpVq3r-1774181476","operation_id":161452} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZKDA5e-1774181424","operation_id":161451} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C7oIODI-1774180959","operation_id":161436} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S69SV-1774181330","operation_id":161448} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2,"order_ids":["ORD-i5gdA-1774181401","ORD-XwJ3mA-1774181489"]} 
[2026-03-22 15:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2} 
[2026-03-22 15:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453} 
[2026-03-22 15:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 15:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"count":1} 
[2026-03-22 15:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"count":1} 
[2026-03-22 15:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"user_id":32,"notification_type":"order_approved","reference_id":176449} 
[2026-03-22 15:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":1,"errors":0} 
[2026-03-22 15:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":1,"errors":0} 
[2026-03-22 15:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nxlXxqVB8UyVavu17DALhvBjB2Iq2GRC","execution_time":"2026-03-22 15:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453} 
[2026-03-22 15:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 15:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 15:12:31] production.INFO: Constructing job for order: 176454  
[2026-03-22 15:12:33] production.INFO: Constructing job for order: 176455  
[2026-03-22 15:12:34] production.INFO: Handling job for order: 176454  
[2026-03-22 15:12:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:12:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:12:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0248fd4d-5361-478c-8ce7-cb581bd478a3&Player_ID=3610048447  
[2026-03-22 15:12:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0248fd4d-5361-478c-8ce7-cb581bd478a3&Player_ID=3610048447","has_body":false} 
[2026-03-22 15:12:35] production.INFO: Operation sent successfully {"operation_id":161455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hP2yHB1-1774181554","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:12:35"}},"processed_data":{"order_number":"ORD-hP2yHB1-1774181554","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:12:35] production.INFO: Handling job for order: 176455  
[2026-03-22 15:12:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:12:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:12:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f1a616f7-e944-448a-8964-9cb6f0601b20&Player_ID=9878347154  
[2026-03-22 15:12:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f1a616f7-e944-448a-8964-9cb6f0601b20&Player_ID=9878347154","has_body":false} 
[2026-03-22 15:12:35] production.INFO: Operation sent successfully {"operation_id":161456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vT56-1774181555","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:12:35"}},"processed_data":{"order_number":"ORD-vT56-1774181555","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:12:40] production.INFO: Constructing job for order: 176456  
[2026-03-22 15:12:41] production.INFO: Handling job for order: 176456  
[2026-03-22 15:12:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:12:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:12:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a69c80f4-4355-4710-96cd-9c48f96e7865&Player_ID=0951935082  
[2026-03-22 15:12:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a69c80f4-4355-4710-96cd-9c48f96e7865&Player_ID=0951935082","has_body":false} 
[2026-03-22 15:12:42] production.INFO: Operation sent successfully {"operation_id":161457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4J3o-1774181562","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:12:42"}},"processed_data":{"order_number":"ORD-4J3o-1774181562","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:12:43] production.INFO: Constructing job for order: 176457  
[2026-03-22 15:12:45] production.INFO: Handling job for order: 176457  
[2026-03-22 15:12:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:12:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:12:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4934b603-5e89-4892-a82b-aaff0c66c9f9&Player_ID=9878347154  
[2026-03-22 15:12:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4934b603-5e89-4892-a82b-aaff0c66c9f9&Player_ID=9878347154","has_body":false} 
[2026-03-22 15:12:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C7oIODI-1774180959","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:12:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-C7oIODI-1774180959","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:12:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:12:46] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176436} 
[2026-03-22 15:12:46] production.INFO: Order updated successfully. Order ID: 176436, Status: completed  
[2026-03-22 15:12:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C7oIODI-1774180959","status":"completed","codes_count":0} 
[2026-03-22 15:12:46] production.INFO: Operation sent successfully {"operation_id":161458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZwjM8Oc-1774181566","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:12:46"}},"processed_data":{"order_number":"ORD-ZwjM8Oc-1774181566","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:12:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 15:13:37] production.INFO: Constructing job for order: 176458  
[2026-03-22 15:13:40] production.INFO: Handling job for order: 176458  
[2026-03-22 15:13:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:13:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:13:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=1c505df4-afbd-4594-b6ad-77414e26d6da&Player_ID=9528648634  
[2026-03-22 15:13:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=1c505df4-afbd-4594-b6ad-77414e26d6da&Player_ID=9528648634","has_body":false} 
[2026-03-22 15:13:41] production.INFO: Operation sent successfully {"operation_id":161459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VktI-1774181621","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 15:13:41"}},"processed_data":{"order_number":"ORD-VktI-1774181621","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 15:13:57] production.INFO: Constructing job for order: 176459  
[2026-03-22 15:13:59] production.INFO: Handling job for order: 176459  
[2026-03-22 15:13:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:13:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:13:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0dd137ae-4e4e-462e-b42f-ae023d57dc50&Player_ID=0980939478  
[2026-03-22 15:13:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0dd137ae-4e4e-462e-b42f-ae023d57dc50&Player_ID=0980939478","has_body":false} 
[2026-03-22 15:14:00] production.INFO: Operation sent successfully {"operation_id":161460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QQvfgje-1774181639","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:14:00"}},"processed_data":{"order_number":"ORD-QQvfgje-1774181639","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03"} 
[2026-03-22 15:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","total_operations":15,"sites_count":2} 
[2026-03-22 15:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-1MDbwdF-1774180762","ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-S69SV-1774181330","ORD-9ZKDA5e-1774181424","ORD-1EpVq3r-1774181476","ORD-hP2yHB1-1774181554","ORD-vT56-1774181555"]} 
[2026-03-22 15:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EpVq3r-1774181476","operation_id":161452} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1MDbwdF-1774180762","operation_id":161426} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZKDA5e-1774181424","operation_id":161451} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hP2yHB1-1774181554","operation_id":161455} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S69SV-1774181330","operation_id":161448} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vT56-1774181555","operation_id":161456} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 15:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"errors":0} 
[2026-03-22 15:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"orders_count":3,"order_ids":["ORD-XwJ3mA-1774181489","ORD-4J3o-1774181562","ORD-QQvfgje-1774181639"]} 
[2026-03-22 15:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"orders_count":3} 
[2026-03-22 15:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QQvfgje-1774181639","operation_id":161460} 
[2026-03-22 15:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 15:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 15:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"count":2} 
[2026-03-22 15:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"count":2} 
[2026-03-22 15:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"user_id":1544,"notification_type":"order_approved","reference_id":176456} 
[2026-03-22 15:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"user_id":1544,"notification_type":"order_approved","reference_id":176452} 
[2026-03-22 15:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":2,"errors":0} 
[2026-03-22 15:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453,"processed":2,"errors":0} 
[2026-03-22 15:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CY7kgcNaywHxaklBnLHaHZSi4y2FklQ9","execution_time":"2026-03-22 15:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XwJ3mA-1774181489","operation_id":161453} 
[2026-03-22 15:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-22 15:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-22 15:14:14] production.INFO: Constructing job for order: 176460  
[2026-03-22 15:14:15] production.INFO: Handling job for order: 176460  
[2026-03-22 15:14:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:14:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:14:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e50cd3f6-5a05-42bf-bc2d-4fa8787ec1f0&Player_ID=8035286337  
[2026-03-22 15:14:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e50cd3f6-5a05-42bf-bc2d-4fa8787ec1f0&Player_ID=8035286337","has_body":false} 
[2026-03-22 15:14:16] production.INFO: Operation sent successfully {"operation_id":161461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hurn-1774181656","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:14:16"}},"processed_data":{"order_number":"ORD-Hurn-1774181656","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:14:23] production.INFO: Constructing job for order: 176461  
[2026-03-22 15:14:25] production.INFO: Handling job for order: 176461  
[2026-03-22 15:14:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:14:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:14:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=490632b8-3e8f-485e-aa07-7e71d1df8606&Player_ID=9528648634  
[2026-03-22 15:14:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=490632b8-3e8f-485e-aa07-7e71d1df8606&Player_ID=9528648634","has_body":false} 
[2026-03-22 15:14:26] production.INFO: Operation sent successfully {"operation_id":161462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LfomHump-1774181665","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:14:26"}},"processed_data":{"order_number":"ORD-LfomHump-1774181665","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:14:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1MDbwdF-1774180762","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 15:14:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-1MDbwdF-1774180762","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 15:14:28] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 15:14:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_rejected","reference_id":176424} 
[2026-03-22 15:14:28] production.INFO: Order updated successfully. Order ID: 176424, Status: rejected  
[2026-03-22 15:14:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1MDbwdF-1774180762","status":"rejected","codes_count":0} 
[2026-03-22 15:14:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:14:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:14:38] production.INFO: Constructing job for order: 176462  
[2026-03-22 15:14:41] production.INFO: Handling job for order: 176462  
[2026-03-22 15:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f073e7d5-6b0e-4b04-ba3f-7f722064bc56&Player_ID=5584116611  
[2026-03-22 15:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f073e7d5-6b0e-4b04-ba3f-7f722064bc56&Player_ID=5584116611","has_body":false} 
[2026-03-22 15:14:42] production.INFO: Operation sent successfully {"operation_id":161463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E7nxjVKf-1774181681","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:14:42"}},"processed_data":{"order_number":"ORD-E7nxjVKf-1774181681","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:14:54] production.INFO: Constructing job for order: 176463  
[2026-03-22 15:14:57] production.INFO: Handling job for order: 176463  
[2026-03-22 15:14:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:14:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:14:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=32a73385-e8ee-4243-8e53-17ac356bd44b&Player_ID=0939698723  
[2026-03-22 15:14:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=32a73385-e8ee-4243-8e53-17ac356bd44b&Player_ID=0939698723","has_body":false} 
[2026-03-22 15:14:57] production.INFO: Operation sent successfully {"operation_id":161464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y7GI-1774181697","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:14:57"}},"processed_data":{"order_number":"ORD-Y7GI-1774181697","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:15:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E7nxjVKf-1774181681","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:15:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-E7nxjVKf-1774181681","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:15:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:15:00] production.INFO: SendAcceptReject: Notification queued {"user_id":619,"notification_type":"order_approved","reference_id":176462} 
[2026-03-22 15:15:00] production.INFO: Order updated successfully. Order ID: 176462, Status: completed  
[2026-03-22 15:15:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E7nxjVKf-1774181681","status":"completed","codes_count":0} 
[2026-03-22 15:15:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 15:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:15:05] production.INFO: async() رجع: true  
[2026-03-22 15:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:15:14] production.INFO: Constructing job for order: 176464  
[2026-03-22 15:15:16] production.INFO: Handling job for order: 176464  
[2026-03-22 15:15:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:15:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:15:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1ce1cde6-0e6e-4c05-8459-c9cdeed56740&Player_ID=8506364095  
[2026-03-22 15:15:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1ce1cde6-0e6e-4c05-8459-c9cdeed56740&Player_ID=8506364095","has_body":false} 
[2026-03-22 15:15:17] production.INFO: Operation sent successfully {"operation_id":161465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qKO-1774181717","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:15:17"}},"processed_data":{"order_number":"ORD-qKO-1774181717","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:15:32] production.INFO: Constructing job for order: 176465  
[2026-03-22 15:15:35] production.INFO: Handling job for order: 176465  
[2026-03-22 15:15:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:15:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:15:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42b9f6a0-26e1-4ff6-9577-790bcbd18df2&Player_ID=9528648634  
[2026-03-22 15:15:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42b9f6a0-26e1-4ff6-9577-790bcbd18df2&Player_ID=9528648634","has_body":false} 
[2026-03-22 15:15:36] production.INFO: Operation sent successfully {"operation_id":161466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2MgKE5T1-1774181735","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:15:36"}},"processed_data":{"order_number":"ORD-2MgKE5T1-1774181735","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:15:48] production.INFO: Constructing job for order: 176466  
[2026-03-22 15:15:50] production.INFO: Constructing job for order: 176467  
[2026-03-22 15:15:51] production.INFO: Handling job for order: 176466  
[2026-03-22 15:15:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:15:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:15:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1c73cb59-6167-4e27-aa30-50b3f9025ecb&Player_ID=13526758881  
[2026-03-22 15:15:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1c73cb59-6167-4e27-aa30-50b3f9025ecb&Player_ID=13526758881","has_body":false} 
[2026-03-22 15:15:52] production.INFO: Operation sent successfully {"operation_id":161467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sUGXFs-1774181751","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:15:52"}},"processed_data":{"order_number":"ORD-sUGXFs-1774181751","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:15:52] production.INFO: Handling job for order: 176467  
[2026-03-22 15:15:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:15:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:15:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=114534c6-a427-441a-bec3-6a1184d8fb65&Player_ID=7655349897  
[2026-03-22 15:15:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=114534c6-a427-441a-bec3-6a1184d8fb65&Player_ID=7655349897","has_body":false} 
[2026-03-22 15:15:52] production.INFO: Operation sent successfully {"operation_id":161468,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tMDiYRhT-1774181752","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:15:52"}},"processed_data":{"order_number":"ORD-tMDiYRhT-1774181752","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01"} 
[2026-03-22 15:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","total_operations":19,"sites_count":2} 
[2026-03-22 15:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-S69SV-1774181330","ORD-9ZKDA5e-1774181424","ORD-1EpVq3r-1774181476","ORD-hP2yHB1-1774181554","ORD-vT56-1774181555","ORD-ZwjM8Oc-1774181566"]} 
[2026-03-22 15:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EpVq3r-1774181476","operation_id":161452} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2MgKE5T1-1774181735","operation_id":161466} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZKDA5e-1774181424","operation_id":161451} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hP2yHB1-1774181554","operation_id":161455} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hurn-1774181656","operation_id":161461} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LfomHump-1774181665","operation_id":161462} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S69SV-1774181330","operation_id":161448} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tMDiYRhT-1774181752","operation_id":161468} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vT56-1774181555","operation_id":161456} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-22 15:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"errors":0} 
[2026-03-22 15:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"orders_count":2,"order_ids":["ORD-QQvfgje-1774181639","ORD-Y7GI-1774181697"]} 
[2026-03-22 15:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"orders_count":2} 
[2026-03-22 15:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 15:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 15:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"count":2} 
[2026-03-22 15:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"count":2} 
[2026-03-22 15:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"user_id":1074,"notification_type":"order_approved","reference_id":176459} 
[2026-03-22 15:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"user_id":1597,"notification_type":"order_approved","reference_id":176463} 
[2026-03-22 15:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"processed":2,"errors":0} 
[2026-03-22 15:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464,"processed":2,"errors":0} 
[2026-03-22 15:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kihbYhfNdpB3cN2rdt1wsGp0kRYFSKU0","execution_time":"2026-03-22 15:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GI-1774181697","operation_id":161464} 
[2026-03-22 15:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 15:16:55] production.INFO: Constructing job for order: 176468  
[2026-03-22 15:16:56] production.INFO: Handling job for order: 176468  
[2026-03-22 15:16:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:16:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:16:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4134b327-c15f-46f3-9b08-3ca00a456e01&Player_ID=12427433712  
[2026-03-22 15:16:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4134b327-c15f-46f3-9b08-3ca00a456e01&Player_ID=12427433712","has_body":false} 
[2026-03-22 15:16:57] production.INFO: Operation sent successfully {"operation_id":161469,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-17fWgQo-1774181817","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:16:57"}},"processed_data":{"order_number":"ORD-17fWgQo-1774181817","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:17:15] production.INFO: Constructing job for order: 176469  
[2026-03-22 15:17:18] production.INFO: Handling job for order: 176469  
[2026-03-22 15:17:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:17:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:17:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b054167f-c8e7-4a7d-a4c9-8d46df265589&Player_ID=9279033203  
[2026-03-22 15:17:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b054167f-c8e7-4a7d-a4c9-8d46df265589&Player_ID=9279033203","has_body":false} 
[2026-03-22 15:17:19] production.INFO: Operation sent successfully {"operation_id":161470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lizhle-1774181839","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:17:19"}},"processed_data":{"order_number":"ORD-Lizhle-1774181839","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:17:22] production.INFO: Constructing job for order: 176470  
[2026-03-22 15:17:25] production.INFO: Handling job for order: 176470  
[2026-03-22 15:17:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:17:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:17:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9d3c9799-16c4-4cbf-915b-94bf6add7b67&Player_ID=13526758881  
[2026-03-22 15:17:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9d3c9799-16c4-4cbf-915b-94bf6add7b67&Player_ID=13526758881","has_body":false} 
[2026-03-22 15:17:26] production.INFO: Operation sent successfully {"operation_id":161471,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1l3CRJ-1774181846","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:17:26"}},"processed_data":{"order_number":"ORD-1l3CRJ-1774181846","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:17:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S69SV-1774181330","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:17:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-S69SV-1774181330","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:17:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:17:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176447} 
[2026-03-22 15:17:35] production.INFO: Order updated successfully. Order ID: 176447, Status: completed  
[2026-03-22 15:17:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S69SV-1774181330","status":"completed","codes_count":0} 
[2026-03-22 15:17:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02"} 
[2026-03-22 15:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","total_operations":19,"sites_count":1} 
[2026-03-22 15:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-9ZKDA5e-1774181424","ORD-1EpVq3r-1774181476","ORD-hP2yHB1-1774181554","ORD-vT56-1774181555","ORD-ZwjM8Oc-1774181566","ORD-VktI-1774181621"]} 
[2026-03-22 15:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-17fWgQo-1774181817","operation_id":161469} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1EpVq3r-1774181476","operation_id":161452} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2MgKE5T1-1774181735","operation_id":161466} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZKDA5e-1774181424","operation_id":161451} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hP2yHB1-1774181554","operation_id":161455} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hurn-1774181656","operation_id":161461} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LfomHump-1774181665","operation_id":161462} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lizhle-1774181839","operation_id":161470} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tMDiYRhT-1774181752","operation_id":161468} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vT56-1774181555","operation_id":161456} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-22 15:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458,"processed":0,"errors":0} 
[2026-03-22 15:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Qfqsk3XiSjTG54vEGcwhdvPWcZeebqBy","execution_time":"2026-03-22 15:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwjM8Oc-1774181566","operation_id":161458} 
[2026-03-22 15:18:03] production.INFO: Constructing job for order: 176471  
[2026-03-22 15:18:05] production.INFO: Handling job for order: 176471  
[2026-03-22 15:18:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:18:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:18:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0a5a8a11-0b11-4191-8839-8e3f4f4ec3cd&Player_ID=0994705936  
[2026-03-22 15:18:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0a5a8a11-0b11-4191-8839-8e3f4f4ec3cd&Player_ID=0994705936","has_body":false} 
[2026-03-22 15:18:06] production.INFO: Operation sent successfully {"operation_id":161472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d3rTa7P-1774181886","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:18:06"}},"processed_data":{"order_number":"ORD-d3rTa7P-1774181886","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:18:16] production.INFO: Constructing job for order: 176472  
[2026-03-22 15:18:17] production.INFO: Constructing job for order: 176473  
[2026-03-22 15:18:18] production.INFO: Handling job for order: 176472  
[2026-03-22 15:18:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:18:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:18:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3e3860d3-9675-4208-8ded-0af1d46ef1de&Player_ID=52098166475  
[2026-03-22 15:18:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3e3860d3-9675-4208-8ded-0af1d46ef1de&Player_ID=52098166475","has_body":false} 
[2026-03-22 15:18:19] production.INFO: Operation sent successfully {"operation_id":161473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8iNJGyP-1774181899","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:18:19"}},"processed_data":{"order_number":"ORD-8iNJGyP-1774181899","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:18:19] production.INFO: Handling job for order: 176473  
[2026-03-22 15:18:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:18:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:18:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8699f850-7ee0-4b0d-a784-cdf0f691bde4&Player_ID=52281792555  
[2026-03-22 15:18:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8699f850-7ee0-4b0d-a784-cdf0f691bde4&Player_ID=52281792555","has_body":false} 
[2026-03-22 15:18:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9ZKDA5e-1774181424","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:18:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-9ZKDA5e-1774181424","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:18:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:18:19] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":176450} 
[2026-03-22 15:18:19] production.INFO: Order updated successfully. Order ID: 176450, Status: completed  
[2026-03-22 15:18:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9ZKDA5e-1774181424","status":"completed","codes_count":0} 
[2026-03-22 15:18:20] production.INFO: Operation sent successfully {"operation_id":161474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v1UFFhS2-1774181900","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:18:20"}},"processed_data":{"order_number":"ORD-v1UFFhS2-1774181900","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:18:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 15:18:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8iNJGyP-1774181899","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:18:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-8iNJGyP-1774181899","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:18:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:18:38] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":176472} 
[2026-03-22 15:18:38] production.INFO: Order updated successfully. Order ID: 176472, Status: completed  
[2026-03-22 15:18:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8iNJGyP-1774181899","status":"completed","codes_count":0} 
[2026-03-22 15:18:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v1UFFhS2-1774181900","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:18:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-v1UFFhS2-1774181900","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:18:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:18:38] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176473} 
[2026-03-22 15:18:38] production.INFO: Order updated successfully. Order ID: 176473, Status: completed  
[2026-03-22 15:18:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v1UFFhS2-1774181900","status":"completed","codes_count":0} 
[2026-03-22 15:18:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-22 15:18:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 15:19:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1EpVq3r-1774181476","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:19:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-1EpVq3r-1774181476","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:19:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:19:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176451} 
[2026-03-22 15:19:11] production.INFO: Order updated successfully. Order ID: 176451, Status: completed  
[2026-03-22 15:19:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1EpVq3r-1774181476","status":"completed","codes_count":0} 
[2026-03-22 15:19:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:19:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hP2yHB1-1774181554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:19:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-hP2yHB1-1774181554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:19:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:19:34] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":176454} 
[2026-03-22 15:19:34] production.INFO: Order updated successfully. Order ID: 176454, Status: completed  
[2026-03-22 15:19:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hP2yHB1-1774181554","status":"completed","codes_count":0} 
[2026-03-22 15:19:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZwjM8Oc-1774181566","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:19:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZwjM8Oc-1774181566","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:19:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:19:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176457} 
[2026-03-22 15:19:35] production.INFO: Order updated successfully. Order ID: 176457, Status: completed  
[2026-03-22 15:19:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZwjM8Oc-1774181566","status":"completed","codes_count":0} 
[2026-03-22 15:19:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 15:19:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:19:54] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 15:19:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-22 15:19:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 15:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02"} 
[2026-03-22 15:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","total_operations":16,"sites_count":2} 
[2026-03-22 15:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-vT56-1774181555","ORD-VktI-1774181621","ORD-Hurn-1774181656","ORD-LfomHump-1774181665","ORD-qKO-1774181717","ORD-2MgKE5T1-1774181735"]} 
[2026-03-22 15:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-17fWgQo-1774181817","operation_id":161469} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2MgKE5T1-1774181735","operation_id":161466} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hurn-1774181656","operation_id":161461} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LfomHump-1774181665","operation_id":161462} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lizhle-1774181839","operation_id":161470} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tMDiYRhT-1774181752","operation_id":161468} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vT56-1774181555","operation_id":161456} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 15:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-d3rTa7P-1774181886"]} 
[2026-03-22 15:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 15:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"count":1} 
[2026-03-22 15:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"count":1} 
[2026-03-22 15:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"user_id":1299,"notification_type":"order_approved","reference_id":176471} 
[2026-03-22 15:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"processed":1,"errors":0} 
[2026-03-22 15:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472,"processed":1,"errors":0} 
[2026-03-22 15:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dWqBD4wVlCeS3jsNLN4CKtdnahZ8j5GE","execution_time":"2026-03-22 15:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d3rTa7P-1774181886","operation_id":161472} 
[2026-03-22 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:20:05] production.INFO: async() رجع: true  
[2026-03-22 15:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:21:04] production.INFO: Constructing job for order: 176474  
[2026-03-22 15:21:06] production.INFO: Handling job for order: 176474  
[2026-03-22 15:21:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5d9d8731-96de-412e-b400-be8576c92129&Player_ID=3123543116  
[2026-03-22 15:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5d9d8731-96de-412e-b400-be8576c92129&Player_ID=3123543116","has_body":false} 
[2026-03-22 15:21:07] production.INFO: Operation sent successfully {"operation_id":161475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LdiPipO-1774182067","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:21:07"}},"processed_data":{"order_number":"ORD-LdiPipO-1774182067","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:21:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vT56-1774181555","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:21:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-vT56-1774181555","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:21:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:21:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176455} 
[2026-03-22 15:21:11] production.INFO: Order updated successfully. Order ID: 176455, Status: completed  
[2026-03-22 15:21:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vT56-1774181555","status":"completed","codes_count":0} 
[2026-03-22 15:21:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:21:59] production.INFO: Constructing job for order: 176475  
[2026-03-22 15:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01"} 
[2026-03-22 15:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","total_operations":15,"sites_count":1} 
[2026-03-22 15:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-Hurn-1774181656","ORD-LfomHump-1774181665","ORD-qKO-1774181717","ORD-2MgKE5T1-1774181735","ORD-sUGXFs-1774181751"]} 
[2026-03-22 15:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-17fWgQo-1774181817","operation_id":161469} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2MgKE5T1-1774181735","operation_id":161466} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hurn-1774181656","operation_id":161461} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LdiPipO-1774182067","operation_id":161475} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LfomHump-1774181665","operation_id":161462} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lizhle-1774181839","operation_id":161470} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tMDiYRhT-1774181752","operation_id":161468} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 15:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xBsamK4cemcg50tnKR8pH6n1TwePfZDj","execution_time":"2026-03-22 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:22:01] production.INFO: Handling job for order: 176475  
[2026-03-22 15:22:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:22:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:22:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=5823e5a5-8785-41c9-bc90-b831045ebfe7&Player_ID=63999108  
[2026-03-22 15:22:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=5823e5a5-8785-41c9-bc90-b831045ebfe7&Player_ID=63999108","has_body":false} 
[2026-03-22 15:22:02] production.INFO: Operation sent successfully {"operation_id":161476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SlUjeH0-1774182122","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-22 15:22:02"}},"processed_data":{"order_number":"ORD-SlUjeH0-1774182122","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-22 15:22:06] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"10.0","mainamount":"10","operation_number":"156605528","note":"حولتلك من الشام كاش عالسيريتيل كاش على الرقم 0933863943","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprj09sepodd6ubR30Lpk"}},"user_id":1516} 
[2026-03-22 15:22:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SlUjeH0-1774182122","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:22:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-SlUjeH0-1774182122","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:22:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:22:08] production.INFO: SendAcceptReject: Notification queued {"user_id":651,"notification_type":"order_approved","reference_id":176475} 
[2026-03-22 15:22:08] production.INFO: Order updated successfully. Order ID: 176475, Status: completed  
[2026-03-22 15:22:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SlUjeH0-1774182122","status":"completed","codes_count":0} 
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:22:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18429,"user_id":1516,"amount":10.0,"admins_notified":7} 
[2026-03-22 15:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-22 15:22:19] production.INFO: Constructing job for order: 176476  
[2026-03-22 15:22:20] production.INFO: Handling job for order: 176476  
[2026-03-22 15:22:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:22:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:22:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e23df13f-1373-4095-8010-bc9a3dc8985f&Player_ID=52109416154  
[2026-03-22 15:22:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e23df13f-1373-4095-8010-bc9a3dc8985f&Player_ID=52109416154","has_body":false} 
[2026-03-22 15:22:21] production.INFO: Operation sent successfully {"operation_id":161477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-30m1-1774182141","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:22:21"}},"processed_data":{"order_number":"ORD-30m1-1774182141","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:22:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2MgKE5T1-1774181735","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:22:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-2MgKE5T1-1774181735","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:22:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:22:23] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176465} 
[2026-03-22 15:22:23] production.INFO: Order updated successfully. Order ID: 176465, Status: completed  
[2026-03-22 15:22:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2MgKE5T1-1774181735","status":"completed","codes_count":0} 
[2026-03-22 15:22:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 15:22:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tMDiYRhT-1774181752","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:22:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-tMDiYRhT-1774181752","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:22:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:22:29] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":176467} 
[2026-03-22 15:22:29] production.INFO: Order updated successfully. Order ID: 176467, Status: completed  
[2026-03-22 15:22:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tMDiYRhT-1774181752","status":"completed","codes_count":0} 
[2026-03-22 15:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-22 15:22:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-30m1-1774182141","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:22:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-30m1-1774182141","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:22:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:22:35] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176476} 
[2026-03-22 15:22:35] production.INFO: Order updated successfully. Order ID: 176476, Status: completed  
[2026-03-22 15:22:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-30m1-1774182141","status":"completed","codes_count":0} 
[2026-03-22 15:22:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 15:23:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-17fWgQo-1774181817","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:23:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-17fWgQo-1774181817","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:23:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:23:11] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"order_approved","reference_id":176468} 
[2026-03-22 15:23:11] production.INFO: Order updated successfully. Order ID: 176468, Status: completed  
[2026-03-22 15:23:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-17fWgQo-1774181817","status":"completed","codes_count":0} 
[2026-03-22 15:23:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-22 15:23:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lizhle-1774181839","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:23:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lizhle-1774181839","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:23:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:23:41] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":176469} 
[2026-03-22 15:23:41] production.INFO: Order updated successfully. Order ID: 176469, Status: completed  
[2026-03-22 15:23:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lizhle-1774181839","status":"completed","codes_count":0} 
[2026-03-22 15:23:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 15:24:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00"} 
[2026-03-22 15:24:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","total_operations":11,"sites_count":1} 
[2026-03-22 15:24:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-Hurn-1774181656","ORD-LfomHump-1774181665","ORD-qKO-1774181717","ORD-sUGXFs-1774181751","ORD-1l3CRJ-1774181846"]} 
[2026-03-22 15:24:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:24:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Hurn-1774181656","operation_id":161461} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LdiPipO-1774182067","operation_id":161475} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LfomHump-1774181665","operation_id":161462} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:24:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 15:24:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:24:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WJCoQAxlM33QLE4nZG6WYb8PznsQXDL0","execution_time":"2026-03-22 15:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:24:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"438.325","mainamount":"445","operation_number":"156533680","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8ujdrtl5op9e8re1Qdu"}},"user_id":1718} 
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:24:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:24:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18430,"user_id":1718,"amount":438.32499999999998863131622783839702606201171875,"admins_notified":7} 
[2026-03-22 15:24:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hurn-1774181656","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:24:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hurn-1774181656","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:24:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:24:41] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176460} 
[2026-03-22 15:24:41] production.INFO: Order updated successfully. Order ID: 176460, Status: completed  
[2026-03-22 15:24:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hurn-1774181656","status":"completed","codes_count":0} 
[2026-03-22 15:24:44] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:25:04] production.INFO: async() رجع: true  
[2026-03-22 15:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:25:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LfomHump-1774181665","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:25:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-LfomHump-1774181665","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:25:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:25:14] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176461} 
[2026-03-22 15:25:14] production.INFO: Order updated successfully. Order ID: 176461, Status: completed  
[2026-03-22 15:25:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LfomHump-1774181665","status":"completed","codes_count":0} 
[2026-03-22 15:25:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 15:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03"} 
[2026-03-22 15:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","total_operations":9,"sites_count":1} 
[2026-03-22 15:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-qKO-1774181717","ORD-sUGXFs-1774181751","ORD-1l3CRJ-1774181846","ORD-LdiPipO-1774182067"]} 
[2026-03-22 15:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LdiPipO-1774182067","operation_id":161475} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H3dUU7KzgdmGQLla1BuZeH7Nbhqjfjlf","execution_time":"2026-03-22 15:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:26:44] production.INFO: Constructing job for order: 176478  
[2026-03-22 15:26:45] production.INFO: Handling job for order: 176478  
[2026-03-22 15:26:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:26:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:26:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7a644e25-e595-4718-91d0-91b04ba3c352&Player_ID=10473952850  
[2026-03-22 15:26:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7a644e25-e595-4718-91d0-91b04ba3c352&Player_ID=10473952850","has_body":false} 
[2026-03-22 15:26:46] production.INFO: Operation sent successfully {"operation_id":161478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9fCVPP-1774182405","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:26:46"}},"processed_data":{"order_number":"ORD-9fCVPP-1774182405","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:27:26] production.INFO: Constructing job for order: 176479  
[2026-03-22 15:27:28] production.INFO: Handling job for order: 176479  
[2026-03-22 15:27:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:27:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:27:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6d36d7c-00dc-4d1a-b48d-e23d0b5cc5cc&Player_ID=52327407605  
[2026-03-22 15:27:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6d36d7c-00dc-4d1a-b48d-e23d0b5cc5cc&Player_ID=52327407605","has_body":false} 
[2026-03-22 15:27:30] production.INFO: Operation sent successfully {"operation_id":161479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3781h-1774182449","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:27:30"}},"processed_data":{"order_number":"ORD-3781h-1774182449","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:27:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LdiPipO-1774182067","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:27:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-LdiPipO-1774182067","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:27:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:27:35] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176474} 
[2026-03-22 15:27:35] production.INFO: Order updated successfully. Order ID: 176474, Status: completed  
[2026-03-22 15:27:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LdiPipO-1774182067","status":"completed","codes_count":0} 
[2026-03-22 15:27:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:27:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3781h-1774182449","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:27:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-3781h-1774182449","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:27:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:27:45] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":176479} 
[2026-03-22 15:27:45] production.INFO: Order updated successfully. Order ID: 176479, Status: completed  
[2026-03-22 15:27:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3781h-1774182449","status":"completed","codes_count":0} 
[2026-03-22 15:27:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-22 15:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03"} 
[2026-03-22 15:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","total_operations":9,"sites_count":1} 
[2026-03-22 15:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-qKO-1774181717","ORD-sUGXFs-1774181751","ORD-1l3CRJ-1774181846","ORD-9fCVPP-1774182405"]} 
[2026-03-22 15:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:28:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9fCVPP-1774182405","operation_id":161478} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qKO-1774181717","operation_id":161465} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUGXFs-1774181751","operation_id":161467} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:28:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:28:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:28:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:28:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b1TJVIWSUh5HQu9RdnwNCLo3cTq8WQx2","execution_time":"2026-03-22 15:28:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:28:13] production.INFO: Constructing job for order: 176480  
[2026-03-22 15:28:14] production.INFO: Handling job for order: 176480  
[2026-03-22 15:28:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:28:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:28:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=595a7080-86d0-4437-9f1e-e35b9c7f9482&Player_ID=588437707  
[2026-03-22 15:28:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=595a7080-86d0-4437-9f1e-e35b9c7f9482&Player_ID=588437707","has_body":false} 
[2026-03-22 15:28:15] production.INFO: Operation sent successfully {"operation_id":161480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rcVAAt7-1774182495","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 15:28:15"}},"processed_data":{"order_number":"ORD-rcVAAt7-1774182495","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 15:28:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sUGXFs-1774181751","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:28:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-sUGXFs-1774181751","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:28:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:28:29] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176466} 
[2026-03-22 15:28:29] production.INFO: Order updated successfully. Order ID: 176466, Status: completed  
[2026-03-22 15:28:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sUGXFs-1774181751","status":"completed","codes_count":0} 
[2026-03-22 15:28:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qKO-1774181717","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:28:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-qKO-1774181717","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:28:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:28:29] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176464} 
[2026-03-22 15:28:29] production.INFO: Order updated successfully. Order ID: 176464, Status: completed  
[2026-03-22 15:28:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qKO-1774181717","status":"completed","codes_count":0} 
[2026-03-22 15:28:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 15:28:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 15:28:38] production.INFO: Constructing job for order: 176481  
[2026-03-22 15:28:39] production.INFO: Handling job for order: 176481  
[2026-03-22 15:28:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:28:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:28:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=6a6047fd-1155-4233-90ef-60c80aa95081&Player_ID=0939837155  
[2026-03-22 15:28:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=6a6047fd-1155-4233-90ef-60c80aa95081&Player_ID=0939837155","has_body":false} 
[2026-03-22 15:28:40] production.INFO: Operation sent successfully {"operation_id":161481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XckMr0Y-1774182519","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:28:40"}},"processed_data":{"order_number":"ORD-XckMr0Y-1774182519","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:28:44] production.INFO: Constructing job for order: 176482  
[2026-03-22 15:28:46] production.INFO: Handling job for order: 176482  
[2026-03-22 15:28:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:28:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:28:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0072c004-2d53-4dad-813f-f15bf3358117&Player_ID=52410553893  
[2026-03-22 15:28:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0072c004-2d53-4dad-813f-f15bf3358117&Player_ID=52410553893","has_body":false} 
[2026-03-22 15:28:47] production.INFO: Operation sent successfully {"operation_id":161482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LGyx-1774182526","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:28:47"}},"processed_data":{"order_number":"ORD-LGyx-1774182526","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:28:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LGyx-1774182526","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:28:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-LGyx-1774182526","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:28:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:28:59] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176482} 
[2026-03-22 15:28:59] production.INFO: Order updated successfully. Order ID: 176482, Status: completed  
[2026-03-22 15:28:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LGyx-1774182526","status":"completed","codes_count":0} 
[2026-03-22 15:29:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 15:29:40] production.INFO: Constructing job for order: 176483  
[2026-03-22 15:29:41] production.INFO: Handling job for order: 176483  
[2026-03-22 15:29:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:29:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:29:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=40671e5a-7559-44b4-bac1-69fced34702a&Player_ID=4302140163  
[2026-03-22 15:29:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=40671e5a-7559-44b4-bac1-69fced34702a&Player_ID=4302140163","has_body":false} 
[2026-03-22 15:29:41] production.INFO: Operation sent successfully {"operation_id":161483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tB8YGxmL-1774182581","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:29:41"}},"processed_data":{"order_number":"ORD-tB8YGxmL-1774182581","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:29:47] production.INFO: Constructing job for order: 176484  
[2026-03-22 15:29:51] production.INFO: Handling job for order: 176484  
[2026-03-22 15:29:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:29:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:29:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa658987-6b19-4815-801e-f91eab5ac133&Player_ID=9334377986  
[2026-03-22 15:29:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa658987-6b19-4815-801e-f91eab5ac133&Player_ID=9334377986","has_body":false} 
[2026-03-22 15:29:51] production.INFO: Operation sent successfully {"operation_id":161484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0PX-1774182591","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:29:51"}},"processed_data":{"order_number":"ORD-0PX-1774182591","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:29:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rcVAAt7-1774182495","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:29:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-rcVAAt7-1774182495","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:29:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:29:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":176480} 
[2026-03-22 15:29:59] production.INFO: Order updated successfully. Order ID: 176480, Status: completed  
[2026-03-22 15:29:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rcVAAt7-1774182495","status":"completed","codes_count":0} 
[2026-03-22 15:30:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 15:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03"} 
[2026-03-22 15:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","total_operations":10,"sites_count":2} 
[2026-03-22 15:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-1l3CRJ-1774181846","ORD-9fCVPP-1774182405","ORD-tB8YGxmL-1774182581","ORD-0PX-1774182591"]} 
[2026-03-22 15:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0PX-1774182591","operation_id":161484} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1l3CRJ-1774181846","operation_id":161471} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9fCVPP-1774182405","operation_id":161478} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tB8YGxmL-1774182581","operation_id":161483} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-XckMr0Y-1774182519"]} 
[2026-03-22 15:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481} 
[2026-03-22 15:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 15:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"processed":0,"errors":0} 
[2026-03-22 15:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LdwUCdKn3pJolr8WRpKlegYOq4XF4z3U","execution_time":"2026-03-22 15:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481} 
[2026-03-22 15:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 15:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 15:30:06] production.INFO: async() رجع: true  
[2026-03-22 15:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:30:22] production.INFO: Constructing job for order: 176485  
[2026-03-22 15:30:25] production.INFO: Handling job for order: 176485  
[2026-03-22 15:30:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:30:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:30:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=27ae4926-a2f0-4cdb-9bcd-6f0e6a7f5e88&Player_ID=66913860  
[2026-03-22 15:30:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=27ae4926-a2f0-4cdb-9bcd-6f0e6a7f5e88&Player_ID=66913860","has_body":false} 
[2026-03-22 15:30:26] production.INFO: Operation sent successfully {"operation_id":161485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fvpo-1774182626","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 15:30:26"}},"processed_data":{"order_number":"ORD-fvpo-1774182626","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 15:31:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1l3CRJ-1774181846","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 15:31:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-1l3CRJ-1774181846","status":"completed","codes":[],"notes":[]} 
[2026-03-22 15:31:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:31:02] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176470} 
[2026-03-22 15:31:02] production.INFO: Order updated successfully. Order ID: 176470, Status: completed  
[2026-03-22 15:31:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1l3CRJ-1774181846","status":"completed","codes_count":0} 
[2026-03-22 15:31:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 15:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02"} 
[2026-03-22 15:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","total_operations":10,"sites_count":2} 
[2026-03-22 15:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-9fCVPP-1774182405","ORD-tB8YGxmL-1774182581","ORD-0PX-1774182591","ORD-fvpo-1774182626"]} 
[2026-03-22 15:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0PX-1774182591","operation_id":161484} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9fCVPP-1774182405","operation_id":161478} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fvpo-1774182626","operation_id":161485} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tB8YGxmL-1774182581","operation_id":161483} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-XckMr0Y-1774182519"]} 
[2026-03-22 15:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 15:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"count":1} 
[2026-03-22 15:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"count":1} 
[2026-03-22 15:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"user_id":1690,"notification_type":"order_approved","reference_id":176481} 
[2026-03-22 15:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"processed":1,"errors":0} 
[2026-03-22 15:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481,"processed":1,"errors":0} 
[2026-03-22 15:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wqHXPzOEYB1WO7OJiXGeoKkTgPrdq2Tm","execution_time":"2026-03-22 15:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XckMr0Y-1774182519","operation_id":161481} 
[2026-03-22 15:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-22 15:32:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fvpo-1774182626","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:32:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-fvpo-1774182626","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:32:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:32:04] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176485} 
[2026-03-22 15:32:04] production.INFO: Order updated successfully. Order ID: 176485, Status: completed  
[2026-03-22 15:32:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fvpo-1774182626","status":"completed","codes_count":0} 
[2026-03-22 15:32:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 15:32:14] production.INFO: Constructing job for order: 176486  
[2026-03-22 15:32:15] production.INFO: Handling job for order: 176486  
[2026-03-22 15:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5fee89d-8aa5-42c5-a0a6-6de7293453bf&Player_ID=52196189325  
[2026-03-22 15:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d5fee89d-8aa5-42c5-a0a6-6de7293453bf&Player_ID=52196189325","has_body":false} 
[2026-03-22 15:32:16] production.INFO: Operation sent successfully {"operation_id":161486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ED7X3u2-1774182735","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:32:16"}},"processed_data":{"order_number":"ORD-ED7X3u2-1774182735","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:32:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ED7X3u2-1774182735","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:32:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-ED7X3u2-1774182735","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:32:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:32:30] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176486} 
[2026-03-22 15:32:30] production.INFO: Order updated successfully. Order ID: 176486, Status: completed  
[2026-03-22 15:32:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ED7X3u2-1774182735","status":"completed","codes_count":0} 
[2026-03-22 15:32:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 15:33:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9fCVPP-1774182405","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:33:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-9fCVPP-1774182405","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:33:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:33:03] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":176478} 
[2026-03-22 15:33:03] production.INFO: Order updated successfully. Order ID: 176478, Status: completed  
[2026-03-22 15:33:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9fCVPP-1774182405","status":"completed","codes_count":0} 
[2026-03-22 15:33:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 15:34:00] production.INFO: Constructing job for order: 176487  
[2026-03-22 15:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01"} 
[2026-03-22 15:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","total_operations":7,"sites_count":1} 
[2026-03-22 15:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-tB8YGxmL-1774182581","ORD-0PX-1774182591"]} 
[2026-03-22 15:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0PX-1774182591","operation_id":161484} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tB8YGxmL-1774182581","operation_id":161483} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 15:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y7oRP7dlA6crDDIFfVemri1g3aBj6BUx","execution_time":"2026-03-22 15:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:34:01] production.INFO: Handling job for order: 176487  
[2026-03-22 15:34:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:34:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:34:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=f287f790-f3ea-4c18-b794-d1ce534ef9df&Player_ID=0941517721  
[2026-03-22 15:34:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=f287f790-f3ea-4c18-b794-d1ce534ef9df&Player_ID=0941517721","has_body":false} 
[2026-03-22 15:34:02] production.INFO: Operation sent successfully {"operation_id":161487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-16TTc-1774182841","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:34:02"}},"processed_data":{"order_number":"ORD-16TTc-1774182841","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:34:17] production.INFO: Constructing job for order: 176488  
[2026-03-22 15:34:20] production.INFO: Handling job for order: 176488  
[2026-03-22 15:34:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:34:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:34:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=35d1ee84-0ec4-4d71-8bfb-c1c7b1980892&Player_ID=588641378  
[2026-03-22 15:34:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=35d1ee84-0ec4-4d71-8bfb-c1c7b1980892&Player_ID=588641378","has_body":false} 
[2026-03-22 15:34:21] production.INFO: Operation sent successfully {"operation_id":161488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WUr-1774182860","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 15:34:21"}},"processed_data":{"order_number":"ORD-WUr-1774182860","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 15:34:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tB8YGxmL-1774182581","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:34:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-tB8YGxmL-1774182581","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:34:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:34:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176483} 
[2026-03-22 15:34:48] production.INFO: Order updated successfully. Order ID: 176483, Status: completed  
[2026-03-22 15:34:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tB8YGxmL-1774182581","status":"completed","codes_count":0} 
[2026-03-22 15:34:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 15:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 15:35:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0PX-1774182591","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:35:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-0PX-1774182591","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:35:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:35:04] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176484} 
[2026-03-22 15:35:04] production.INFO: Order updated successfully. Order ID: 176484, Status: completed  
[2026-03-22 15:35:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0PX-1774182591","status":"completed","codes_count":0} 
[2026-03-22 15:35:05] production.INFO: async() رجع: true  
[2026-03-22 15:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:35:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WUr-1774182860","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:35:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-WUr-1774182860","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:35:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:35:23] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":176488} 
[2026-03-22 15:35:23] production.INFO: Order updated successfully. Order ID: 176488, Status: completed  
[2026-03-22 15:35:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WUr-1774182860","status":"completed","codes_count":0} 
[2026-03-22 15:35:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 15:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03"} 
[2026-03-22 15:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","total_operations":6,"sites_count":2} 
[2026-03-22 15:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621"]} 
[2026-03-22 15:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 15:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 15:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-16TTc-1774182841"]} 
[2026-03-22 15:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 15:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"count":1} 
[2026-03-22 15:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"count":1} 
[2026-03-22 15:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"user_id":34,"notification_type":"order_approved","reference_id":176487} 
[2026-03-22 15:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"processed":1,"errors":0} 
[2026-03-22 15:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487,"processed":1,"errors":0} 
[2026-03-22 15:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JoAHK9ufYWgyn7Nl0QDwFxGqq0CAJVDB","execution_time":"2026-03-22 15:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-16TTc-1774182841","operation_id":161487} 
[2026-03-22 15:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 15:36:15] production.INFO: Constructing job for order: 176489  
[2026-03-22 15:36:16] production.INFO: Handling job for order: 176489  
[2026-03-22 15:36:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:36:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:36:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=368ce5df-32f5-461f-800d-9795e853c18f&Player_ID=52383220393  
[2026-03-22 15:36:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=368ce5df-32f5-461f-800d-9795e853c18f&Player_ID=52383220393","has_body":false} 
[2026-03-22 15:36:17] production.INFO: Operation sent successfully {"operation_id":161489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3UFN-1774182976","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:36:17"}},"processed_data":{"order_number":"ORD-3UFN-1774182976","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:36:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3UFN-1774182976","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:36:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-3UFN-1774182976","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:36:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:36:31] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176489} 
[2026-03-22 15:36:31] production.INFO: Order updated successfully. Order ID: 176489, Status: completed  
[2026-03-22 15:36:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3UFN-1774182976","status":"completed","codes_count":0} 
[2026-03-22 15:36:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 15:37:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"00000000000","note":"مابعتولي رقم عملية التحويل","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjim4lea5e9im7E78gC6"}},"user_id":1516} 
[2026-03-22 15:37:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"00000000000","note":"مابعتولي رقم عملية التحويل","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1uedm0v509pbaf8llbb"}},"user_id":1516} 
[2026-03-22 15:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02"} 
[2026-03-22 15:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","total_operations":5,"sites_count":1} 
[2026-03-22 15:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621"]} 
[2026-03-22 15:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 15:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ECxWdu8Xd5lbtT0aj2oJVkMeegbaMvkL","execution_time":"2026-03-22 15:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02"} 
[2026-03-22 15:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","total_operations":5,"sites_count":1} 
[2026-03-22 15:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621"]} 
[2026-03-22 15:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 15:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Uxe0a5XXYE39KmFsMyjx6hQPVRzjO82L","execution_time":"2026-03-22 15:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:40:05] production.INFO: async() رجع: true  
[2026-03-22 15:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:40:18] production.INFO: Constructing job for order: 176490  
[2026-03-22 15:40:19] production.INFO: Handling job for order: 176490  
[2026-03-22 15:40:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:40:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:40:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e65aca78-ac0a-42be-ba76-4c237b60c390&Player_ID=10402589665  
[2026-03-22 15:40:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e65aca78-ac0a-42be-ba76-4c237b60c390&Player_ID=10402589665","has_body":false} 
[2026-03-22 15:40:20] production.INFO: Operation sent successfully {"operation_id":161490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i0He-1774183220","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:40:20"}},"processed_data":{"order_number":"ORD-i0He-1774183220","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:40:47] production.INFO: Constructing job for order: 176491  
[2026-03-22 15:40:50] production.INFO: Handling job for order: 176491  
[2026-03-22 15:40:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:40:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:40:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=120a1008-53dd-4d18-923b-40b7fa46c532&Player_ID=52136532347  
[2026-03-22 15:40:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=120a1008-53dd-4d18-923b-40b7fa46c532&Player_ID=52136532347","has_body":false} 
[2026-03-22 15:40:51] production.INFO: Operation sent successfully {"operation_id":161491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XRgXc82-1774183251","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:40:51"}},"processed_data":{"order_number":"ORD-XRgXc82-1774183251","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:41:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XRgXc82-1774183251","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:41:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-XRgXc82-1774183251","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:41:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:41:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176491} 
[2026-03-22 15:41:03] production.INFO: Order updated successfully. Order ID: 176491, Status: completed  
[2026-03-22 15:41:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XRgXc82-1774183251","status":"completed","codes_count":0} 
[2026-03-22 15:41:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 15:41:22] production.INFO: Constructing job for order: 176492  
[2026-03-22 15:41:24] production.INFO: Handling job for order: 176492  
[2026-03-22 15:41:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:41:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:41:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0ed5b3a4-97c9-484d-957a-d103a00a5f1b&Player_ID=10402589665  
[2026-03-22 15:41:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0ed5b3a4-97c9-484d-957a-d103a00a5f1b&Player_ID=10402589665","has_body":false} 
[2026-03-22 15:41:25] production.INFO: Operation sent successfully {"operation_id":161492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-buzY-1774183285","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:41:25"}},"processed_data":{"order_number":"ORD-buzY-1774183285","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:41:41] production.INFO: Constructing job for order: 176493  
[2026-03-22 15:41:43] production.INFO: Handling job for order: 176493  
[2026-03-22 15:41:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:41:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:41:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=76f35e75-9df8-4797-b664-cc671bc62621&Player_ID=1303411602  
[2026-03-22 15:41:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=76f35e75-9df8-4797-b664-cc671bc62621&Player_ID=1303411602","has_body":false} 
[2026-03-22 15:41:44] production.INFO: Operation sent successfully {"operation_id":161493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7a6FeP-1774183304","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:41:44"}},"processed_data":{"order_number":"ORD-7a6FeP-1774183304","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:41:47] production.INFO: Constructing job for order: 176494  
[2026-03-22 15:41:50] production.INFO: Handling job for order: 176494  
[2026-03-22 15:41:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:41:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:41:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=140000&uuid=56db5e60-96de-4a87-aab1-ef0b9d34258a&Player_ID=7251098  
[2026-03-22 15:41:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=140000&uuid=56db5e60-96de-4a87-aab1-ef0b9d34258a&Player_ID=7251098","has_body":false} 
[2026-03-22 15:41:51] production.INFO: Operation sent successfully {"operation_id":161494,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tTvDe4-1774183311","amount":17.548705999999999249894244712777435779571533203125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 15:41:51"}},"processed_data":{"order_number":"ORD-tTvDe4-1774183311","amount":17.548705999999999249894244712777435779571533203125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 15:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03"} 
[2026-03-22 15:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","total_operations":9,"sites_count":1} 
[2026-03-22 15:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-i0He-1774183220","ORD-buzY-1774183285","ORD-7a6FeP-1774183304","ORD-tTvDe4-1774183311"]} 
[2026-03-22 15:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a6FeP-1774183304","operation_id":161493} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-buzY-1774183285","operation_id":161492} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0He-1774183220","operation_id":161490} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTvDe4-1774183311","operation_id":161494} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GiRe0wN1aSJ50R8yyWfRhKDxVn9mxbPq","execution_time":"2026-03-22 15:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:43:33] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 15:43:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-22 15:43:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 15:43:39] production.INFO: Constructing job for order: 176495  
[2026-03-22 15:43:40] production.INFO: Creating credit request {"payload":{"_token":"b1nRbuGkkoek3INceF0lwbupXmsNEBzaHdmTXXNW","amount":"8865","method_id":"13","mainamount":"9000","operation_number":"156612629","note":"شام كاش","notif":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk77ba6c89ngafTNFxY2"}},"user_id":1597} 
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:43:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:43:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18431,"user_id":1597,"amount":8865.0,"admins_notified":7} 
[2026-03-22 15:43:42] production.INFO: Handling job for order: 176495  
[2026-03-22 15:43:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:43:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:43:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ed07826c-d163-4219-8688-1333ea2b9b56&Player_ID=5536891259  
[2026-03-22 15:43:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ed07826c-d163-4219-8688-1333ea2b9b56&Player_ID=5536891259","has_body":false} 
[2026-03-22 15:43:43] production.INFO: Operation sent successfully {"operation_id":161495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Ls-1774183423","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:43:43"}},"processed_data":{"order_number":"ORD-8Ls-1774183423","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:43:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i0He-1774183220","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:43:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-i0He-1774183220","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:43:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:43:58] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":176490} 
[2026-03-22 15:43:58] production.INFO: Order updated successfully. Order ID: 176490, Status: completed  
[2026-03-22 15:43:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i0He-1774183220","status":"completed","codes_count":0} 
[2026-03-22 15:43:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-22 15:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01"} 
[2026-03-22 15:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","total_operations":9,"sites_count":1} 
[2026-03-22 15:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-buzY-1774183285","ORD-7a6FeP-1774183304","ORD-tTvDe4-1774183311","ORD-8Ls-1774183423"]} 
[2026-03-22 15:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7a6FeP-1774183304","operation_id":161493} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-buzY-1774183285","operation_id":161492} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-22 15:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"count":1} 
[2026-03-22 15:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"count":1} 
[2026-03-22 15:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"user_id":1488,"notification_type":"order_approved","reference_id":176494} 
[2026-03-22 15:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"errors":0} 
[2026-03-22 15:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":1,"errors":0} 
[2026-03-22 15:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W2gmdZZ3BslWNiyZfkPiKJ9QlvWGI1TV","execution_time":"2026-03-22 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 15:44:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-buzY-1774183285","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:44:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-buzY-1774183285","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:44:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:44:46] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":176492} 
[2026-03-22 15:44:46] production.INFO: Order updated successfully. Order ID: 176492, Status: completed  
[2026-03-22 15:44:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-buzY-1774183285","status":"completed","codes_count":0} 
[2026-03-22 15:44:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-22 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 15:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 15:45:03] production.INFO: async() رجع: true  
[2026-03-22 15:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:45:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7a6FeP-1774183304","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:45:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-7a6FeP-1774183304","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:45:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:45:04] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176493} 
[2026-03-22 15:45:04] production.INFO: Order updated successfully. Order ID: 176493, Status: completed  
[2026-03-22 15:45:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7a6FeP-1774183304","status":"completed","codes_count":0} 
[2026-03-22 15:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:45:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 15:45:15] production.INFO: Constructing job for order: 176496  
[2026-03-22 15:45:17] production.INFO: Handling job for order: 176496  
[2026-03-22 15:45:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:45:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:45:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=eaa54d83-3cef-40b2-a224-5d110bae61fb&Player_ID=4232332483  
[2026-03-22 15:45:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=eaa54d83-3cef-40b2-a224-5d110bae61fb&Player_ID=4232332483","has_body":false} 
[2026-03-22 15:45:18] production.INFO: Operation sent successfully {"operation_id":161496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eR0ITfp-1774183518","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:45:18"}},"processed_data":{"order_number":"ORD-eR0ITfp-1774183518","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:45:20] production.INFO: Constructing job for order: 176497  
[2026-03-22 15:45:21] production.INFO: Handling job for order: 176497  
[2026-03-22 15:45:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:45:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:45:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=85892bf3-567a-4566-a61c-acb0eb87c02e&Player_ID=14716975377  
[2026-03-22 15:45:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=85892bf3-567a-4566-a61c-acb0eb87c02e&Player_ID=14716975377","has_body":false} 
[2026-03-22 15:45:22] production.INFO: Operation sent successfully {"operation_id":161497,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R27jIG-1774183522","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:45:22"}},"processed_data":{"order_number":"ORD-R27jIG-1774183522","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:45:53] production.INFO: Constructing job for order: 176498  
[2026-03-22 15:45:55] production.INFO: Handling job for order: 176498  
[2026-03-22 15:45:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:45:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:45:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2d1e6716-40ba-479e-adc9-990f54f6846d&Player_ID=0957360186  
[2026-03-22 15:45:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2d1e6716-40ba-479e-adc9-990f54f6846d&Player_ID=0957360186","has_body":false} 
[2026-03-22 15:45:56] production.INFO: Operation sent successfully {"operation_id":161498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OJ2hkO-1774183556","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:45:56"}},"processed_data":{"order_number":"ORD-OJ2hkO-1774183556","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:45:58] production.INFO: Constructing job for order: 176499  
[2026-03-22 15:45:59] production.INFO: Handling job for order: 176499  
[2026-03-22 15:45:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:45:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:45:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=100000&uuid=707827ce-fb64-476a-8e92-e09d92e5f9fb&Player_ID=190694053  
[2026-03-22 15:45:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=100000&uuid=707827ce-fb64-476a-8e92-e09d92e5f9fb&Player_ID=190694053","has_body":false} 
[2026-03-22 15:46:00] production.INFO: Operation sent successfully {"operation_id":161499,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hUh-1774183559","amount":13.8142599999999990956212059245444834232330322265625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 15:46:00"}},"processed_data":{"order_number":"ORD-hUh-1774183559","amount":13.8142599999999990956212059245444834232330322265625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 15:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03"} 
[2026-03-22 15:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","total_operations":10,"sites_count":2} 
[2026-03-22 15:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-eR0ITfp-1774183518","ORD-R27jIG-1774183522","ORD-hUh-1774183559"]} 
[2026-03-22 15:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eR0ITfp-1774183518","operation_id":161496} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hUh-1774183559","operation_id":161499} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R27jIG-1774183522","operation_id":161497} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 15:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-OJ2hkO-1774183556"]} 
[2026-03-22 15:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 15:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498} 
[2026-03-22 15:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 15:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"processed":0,"errors":0} 
[2026-03-22 15:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ODkGVUwwtJykWTWiDFa0kKvBg6tjthid","execution_time":"2026-03-22 15:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498} 
[2026-03-22 15:46:09] production.INFO: Constructing job for order: 176500  
[2026-03-22 15:46:10] production.INFO: Handling job for order: 176500  
[2026-03-22 15:46:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:46:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:46:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a33270f3-78ec-4048-b59a-920f95b1ba10&Player_ID=3123543116  
[2026-03-22 15:46:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a33270f3-78ec-4048-b59a-920f95b1ba10&Player_ID=3123543116","has_body":false} 
[2026-03-22 15:46:11] production.INFO: Operation sent successfully {"operation_id":161500,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HSYCPB-1774183570","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:46:11"}},"processed_data":{"order_number":"ORD-HSYCPB-1774183570","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:46:12] production.INFO: Constructing job for order: 176501  
[2026-03-22 15:46:14] production.INFO: Handling job for order: 176501  
[2026-03-22 15:46:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:46:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:46:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1480ed2-052f-4431-840e-a831117f650e&Player_ID=51728871347  
[2026-03-22 15:46:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e1480ed2-052f-4431-840e-a831117f650e&Player_ID=51728871347","has_body":false} 
[2026-03-22 15:46:14] production.INFO: Operation sent successfully {"operation_id":161501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Ba-1774183574","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:46:14"}},"processed_data":{"order_number":"ORD-4Ba-1774183574","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:46:24] production.INFO: Constructing job for order: 176502  
[2026-03-22 15:46:26] production.INFO: Handling job for order: 176502  
[2026-03-22 15:46:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:46:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:46:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=38b7f292-d864-4547-b776-a6f258ffe6a5&Player_ID=3123543116  
[2026-03-22 15:46:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=38b7f292-d864-4547-b776-a6f258ffe6a5&Player_ID=3123543116","has_body":false} 
[2026-03-22 15:46:27] production.INFO: Operation sent successfully {"operation_id":161502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EWilySZ-1774183587","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:46:27"}},"processed_data":{"order_number":"ORD-EWilySZ-1774183587","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:46:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Ba-1774183574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:46:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Ba-1774183574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:46:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:46:28] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":176501} 
[2026-03-22 15:46:28] production.INFO: Order updated successfully. Order ID: 176501, Status: completed  
[2026-03-22 15:46:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Ba-1774183574","status":"completed","codes_count":0} 
[2026-03-22 15:46:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-22 15:46:58] production.INFO: Constructing job for order: 176503  
[2026-03-22 15:47:00] production.INFO: Handling job for order: 176503  
[2026-03-22 15:47:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:47:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:47:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d2ca3024-f41e-4c6c-b266-f2f06fbe206a&Player_ID=52297328985  
[2026-03-22 15:47:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d2ca3024-f41e-4c6c-b266-f2f06fbe206a&Player_ID=52297328985","has_body":false} 
[2026-03-22 15:47:01] production.INFO: Operation sent successfully {"operation_id":161503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dQM-1774183621","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:47:01"}},"processed_data":{"order_number":"ORD-dQM-1774183621","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:47:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dQM-1774183621","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:47:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-dQM-1774183621","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:47:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:47:14] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":176503} 
[2026-03-22 15:47:14] production.INFO: Order updated successfully. Order ID: 176503, Status: completed  
[2026-03-22 15:47:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dQM-1774183621","status":"completed","codes_count":0} 
[2026-03-22 15:47:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-22 15:47:27] production.INFO: Constructing job for order: 176504  
[2026-03-22 15:47:28] production.INFO: Handling job for order: 176504  
[2026-03-22 15:47:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:47:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:47:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5c659ee7-29cc-4d33-b71f-1203e515c24a&Player_ID=11964536149  
[2026-03-22 15:47:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5c659ee7-29cc-4d33-b71f-1203e515c24a&Player_ID=11964536149","has_body":false} 
[2026-03-22 15:47:29] production.INFO: Operation sent successfully {"operation_id":161504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zSs-1774183649","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:47:29"}},"processed_data":{"order_number":"ORD-zSs-1774183649","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:47:29] production.INFO: Constructing job for order: 176505  
[2026-03-22 15:47:32] production.INFO: Handling job for order: 176505  
[2026-03-22 15:47:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:47:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:47:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=41894dee-178d-453e-bd4f-63fc0aac779f&Player_ID=560865984  
[2026-03-22 15:47:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=41894dee-178d-453e-bd4f-63fc0aac779f&Player_ID=560865984","has_body":false} 
[2026-03-22 15:47:33] production.INFO: Operation sent successfully {"operation_id":161505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H97w3-1774183653","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:47:33"}},"processed_data":{"order_number":"ORD-H97w3-1774183653","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:47:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hUh-1774183559","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:47:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-hUh-1774183559","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:47:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:47:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1463,"notification_type":"order_approved","reference_id":176499} 
[2026-03-22 15:47:47] production.INFO: Order updated successfully. Order ID: 176499, Status: completed  
[2026-03-22 15:47:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hUh-1774183559","status":"completed","codes_count":0} 
[2026-03-22 15:47:48] production.INFO: Constructing job for order: 176506  
[2026-03-22 15:47:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 15:47:51] production.INFO: Handling job for order: 176506  
[2026-03-22 15:47:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:47:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:47:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4019e8ea-a93a-4d89-89cc-8be48c9e3776&Player_ID=6936974551  
[2026-03-22 15:47:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4019e8ea-a93a-4d89-89cc-8be48c9e3776&Player_ID=6936974551","has_body":false} 
[2026-03-22 15:47:52] production.INFO: Operation sent successfully {"operation_id":161506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mni-1774183672","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:47:52"}},"processed_data":{"order_number":"ORD-mni-1774183672","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01"} 
[2026-03-22 15:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","total_operations":14,"sites_count":2} 
[2026-03-22 15:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-eR0ITfp-1774183518","ORD-R27jIG-1774183522","ORD-HSYCPB-1774183570","ORD-EWilySZ-1774183587"]} 
[2026-03-22 15:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eR0ITfp-1774183518","operation_id":161496} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EWilySZ-1774183587","operation_id":161502} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H97w3-1774183653","operation_id":161505} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HSYCPB-1774183570","operation_id":161500} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mni-1774183672","operation_id":161506} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R27jIG-1774183522","operation_id":161497} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 15:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"errors":0} 
[2026-03-22 15:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"orders_count":1,"order_ids":["ORD-OJ2hkO-1774183556"]} 
[2026-03-22 15:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"orders_count":1} 
[2026-03-22 15:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 15:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"count":1} 
[2026-03-22 15:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"count":1} 
[2026-03-22 15:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"user_id":65,"notification_type":"order_approved","reference_id":176498} 
[2026-03-22 15:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"processed":1,"errors":0} 
[2026-03-22 15:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498,"processed":1,"errors":0} 
[2026-03-22 15:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fw6fShZuPhwuw3wUIITGlZEIpHZwNzmL","execution_time":"2026-03-22 15:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OJ2hkO-1774183556","operation_id":161498} 
[2026-03-22 15:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-22 15:48:04] production.INFO: Constructing job for order: 176507  
[2026-03-22 15:48:07] production.INFO: Handling job for order: 176507  
[2026-03-22 15:48:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:48:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:48:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26edad74-73d0-43c8-acdd-2ef18b47fe03&Player_ID=6936974551  
[2026-03-22 15:48:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26edad74-73d0-43c8-acdd-2ef18b47fe03&Player_ID=6936974551","has_body":false} 
[2026-03-22 15:48:08] production.INFO: Operation sent successfully {"operation_id":161507,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6aRz-1774183688","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:48:08"}},"processed_data":{"order_number":"ORD-6aRz-1774183688","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:48:11] production.INFO: Constructing job for order: 176508  
[2026-03-22 15:48:14] production.INFO: Handling job for order: 176508  
[2026-03-22 15:48:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:48:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:48:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73e8c41e-3bcc-47de-87a5-2d576d42a6bf&Player_ID=52297328985  
[2026-03-22 15:48:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73e8c41e-3bcc-47de-87a5-2d576d42a6bf&Player_ID=52297328985","has_body":false} 
[2026-03-22 15:48:15] production.INFO: Operation sent successfully {"operation_id":161508,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wFLCqw-1774183695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:48:15"}},"processed_data":{"order_number":"ORD-wFLCqw-1774183695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 15:48:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wFLCqw-1774183695","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:48:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-wFLCqw-1774183695","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:48:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:48:26] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":176508} 
[2026-03-22 15:48:26] production.INFO: Order updated successfully. Order ID: 176508, Status: completed  
[2026-03-22 15:48:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wFLCqw-1774183695","status":"completed","codes_count":0} 
[2026-03-22 15:48:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-22 15:49:11] production.INFO: Constructing job for order: 176509  
[2026-03-22 15:49:12] production.INFO: Handling job for order: 176509  
[2026-03-22 15:49:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:49:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:49:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=cd93eb51-7b65-408f-b9fe-9025ba9e7c50&Player_ID=560865984  
[2026-03-22 15:49:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=cd93eb51-7b65-408f-b9fe-9025ba9e7c50&Player_ID=560865984","has_body":false} 
[2026-03-22 15:49:13] production.INFO: Operation sent successfully {"operation_id":161509,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hhnZQtIs-1774183753","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:49:13"}},"processed_data":{"order_number":"ORD-hhnZQtIs-1774183753","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:49:38] production.INFO: Constructing job for order: 176510  
[2026-03-22 15:49:38] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1477.5","mainamount":"1500","operation_number":"156557743","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpigs41t6sj4d6fe8xUFf"}},"user_id":1659} 
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:49:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:49:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18432,"user_id":1659,"amount":1477.5,"admins_notified":7} 
[2026-03-22 15:49:40] production.INFO: Handling job for order: 176510  
[2026-03-22 15:49:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:49:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:49:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e370a52b-87dc-4c18-8636-8a9e8e96b9f5&Player_ID=5870332855  
[2026-03-22 15:49:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e370a52b-87dc-4c18-8636-8a9e8e96b9f5&Player_ID=5870332855","has_body":false} 
[2026-03-22 15:49:41] production.INFO: Operation sent successfully {"operation_id":161510,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KPRl-1774183781","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:49:41"}},"processed_data":{"order_number":"ORD-KPRl-1774183781","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02"} 
[2026-03-22 15:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","total_operations":16,"sites_count":1} 
[2026-03-22 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-eR0ITfp-1774183518","ORD-R27jIG-1774183522","ORD-HSYCPB-1774183570","ORD-EWilySZ-1774183587"]} 
[2026-03-22 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aRz-1774183688","operation_id":161507} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eR0ITfp-1774183518","operation_id":161496} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EWilySZ-1774183587","operation_id":161502} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H97w3-1774183653","operation_id":161505} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhnZQtIs-1774183753","operation_id":161509} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HSYCPB-1774183570","operation_id":161500} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPRl-1774183781","operation_id":161510} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mni-1774183672","operation_id":161506} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R27jIG-1774183522","operation_id":161497} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-22 15:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"errors":0} 
[2026-03-22 15:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PLOm1LpbK6FZl9LIeXVTWcTkL1JnwCUE","execution_time":"2026-03-22 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:50:04] production.INFO: async() رجع: true  
[2026-03-22 15:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HSYCPB-1774183570","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-HSYCPB-1774183570","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:50:04] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176500} 
[2026-03-22 15:50:04] production.INFO: Order updated successfully. Order ID: 176500, Status: completed  
[2026-03-22 15:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HSYCPB-1774183570","status":"completed","codes_count":0} 
[2026-03-22 15:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:51:43] 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-22 15:51:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R27jIG-1774183522","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:51:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-R27jIG-1774183522","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:51:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:51:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176497} 
[2026-03-22 15:51:43] production.INFO: Order updated successfully. Order ID: 176497, Status: completed  
[2026-03-22 15:51:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R27jIG-1774183522","status":"completed","codes_count":0} 
[2026-03-22 15:51:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:51:51] production.INFO: Constructing job for order: 176511  
[2026-03-22 15:51:54] production.INFO: Handling job for order: 176511  
[2026-03-22 15:51:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:51:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:51:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bab1d817-166e-48fd-b858-80f1b0fc223d&Player_ID=8521435086  
[2026-03-22 15:51:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bab1d817-166e-48fd-b858-80f1b0fc223d&Player_ID=8521435086","has_body":false} 
[2026-03-22 15:51:55] production.INFO: Operation sent successfully {"operation_id":161511,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nhHsKfH-1774183914","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:51:55"}},"processed_data":{"order_number":"ORD-nhHsKfH-1774183914","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01"} 
[2026-03-22 15:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","total_operations":15,"sites_count":1} 
[2026-03-22 15:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-eR0ITfp-1774183518","ORD-EWilySZ-1774183587","ORD-zSs-1774183649","ORD-H97w3-1774183653"]} 
[2026-03-22 15:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aRz-1774183688","operation_id":161507} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eR0ITfp-1774183518","operation_id":161496} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EWilySZ-1774183587","operation_id":161502} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H97w3-1774183653","operation_id":161505} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhnZQtIs-1774183753","operation_id":161509} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPRl-1774183781","operation_id":161510} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mni-1774183672","operation_id":161506} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 15:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"errors":0} 
[2026-03-22 15:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"45IAA6ua9gMcP8gYru3vd56DfhXTd54R","execution_time":"2026-03-22 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:52:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EWilySZ-1774183587","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:52:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-EWilySZ-1774183587","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:52:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:52:47] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176502} 
[2026-03-22 15:52:47] production.INFO: Order updated successfully. Order ID: 176502, Status: completed  
[2026-03-22 15:52:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EWilySZ-1774183587","status":"completed","codes_count":0} 
[2026-03-22 15:52:48] production.INFO: Constructing job for order: 176512  
[2026-03-22 15:52:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:52:49] production.INFO: Handling job for order: 176512  
[2026-03-22 15:52:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:52:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:52:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=94600d7b-ed65-4f87-81ae-d9b26ba620b5&Player_ID=102868801  
[2026-03-22 15:52:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=94600d7b-ed65-4f87-81ae-d9b26ba620b5&Player_ID=102868801","has_body":false} 
[2026-03-22 15:52:50] production.INFO: Operation sent successfully {"operation_id":161512,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ASkNea-1774183970","amount":2.42153520000000010981011655530892312526702880859375,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-22 15:52:50"}},"processed_data":{"order_number":"ORD-ASkNea-1774183970","amount":2.42153520000000010981011655530892312526702880859375,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-22 15:53:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eR0ITfp-1774183518","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:53:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-eR0ITfp-1774183518","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:53:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:53:17] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176496} 
[2026-03-22 15:53:17] production.INFO: Order updated successfully. Order ID: 176496, Status: completed  
[2026-03-22 15:53:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eR0ITfp-1774183518","status":"completed","codes_count":0} 
[2026-03-22 15:53:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:53:24] production.INFO: Constructing job for order: 176513  
[2026-03-22 15:53:26] production.INFO: Handling job for order: 176513  
[2026-03-22 15:53:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:53:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:53:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1150&uuid=f72ff718-829d-4486-bd34-99c88f49e862&Player_ID=53541218  
[2026-03-22 15:53:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1150&uuid=f72ff718-829d-4486-bd34-99c88f49e862&Player_ID=53541218","has_body":false} 
[2026-03-22 15:53:27] production.INFO: Operation sent successfully {"operation_id":161513,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LKl26H-1774184006","amount":1.97564019999999995746975400834344327449798583984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 15:53:27"}},"processed_data":{"order_number":"ORD-LKl26H-1774184006","amount":1.97564019999999995746975400834344327449798583984375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 15:53:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LKl26H-1774184006","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 15:53:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-LKl26H-1774184006","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 15:53:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:53:32] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176513} 
[2026-03-22 15:53:32] production.INFO: Order updated successfully. Order ID: 176513, Status: completed  
[2026-03-22 15:53:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LKl26H-1774184006","status":"completed","codes_count":0} 
[2026-03-22 15:53:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 15:53:35] production.INFO: Constructing job for order: 176514  
[2026-03-22 15:53:36] production.INFO: Handling job for order: 176514  
[2026-03-22 15:53:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:53:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:53:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b7b83cbe-1096-4589-93bd-f278c7a1513a&Player_ID=8521435086  
[2026-03-22 15:53:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b7b83cbe-1096-4589-93bd-f278c7a1513a&Player_ID=8521435086","has_body":false} 
[2026-03-22 15:53:37] production.INFO: Operation sent successfully {"operation_id":161514,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ScsJPU-1774184016","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:53:37"}},"processed_data":{"order_number":"ORD-ScsJPU-1774184016","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01"} 
[2026-03-22 15:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","total_operations":15,"sites_count":1} 
[2026-03-22 15:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-zSs-1774183649","ORD-H97w3-1774183653","ORD-mni-1774183672","ORD-6aRz-1774183688"]} 
[2026-03-22 15:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aRz-1774183688","operation_id":161507} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ASkNea-1774183970","operation_id":161512} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H97w3-1774183653","operation_id":161505} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhnZQtIs-1774183753","operation_id":161509} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPRl-1774183781","operation_id":161510} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mni-1774183672","operation_id":161506} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ScsJPU-1774184016","operation_id":161514} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 15:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504,"processed":0,"errors":0} 
[2026-03-22 15:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zzC9O3B4EJ1tkpZCS3pwZJOKzul7orOD","execution_time":"2026-03-22 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zSs-1774183649","operation_id":161504} 
[2026-03-22 15:54:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hhnZQtIs-1774183753","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:54:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-hhnZQtIs-1774183753","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:54:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:54:05] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176509} 
[2026-03-22 15:54:05] production.INFO: Order updated successfully. Order ID: 176509, Status: completed  
[2026-03-22 15:54:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hhnZQtIs-1774183753","status":"completed","codes_count":0} 
[2026-03-22 15:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:54:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H97w3-1774183653","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:54:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-H97w3-1774183653","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:54:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:54:26] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176505} 
[2026-03-22 15:54:26] production.INFO: Order updated successfully. Order ID: 176505, Status: completed  
[2026-03-22 15:54:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H97w3-1774183653","status":"completed","codes_count":0} 
[2026-03-22 15:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 15:54:34] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"request_approved","reference_id":18427} 
[2026-03-22 15:54:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 15:54:55] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"request_approved","reference_id":18428} 
[2026-03-22 15:54:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zSs-1774183649","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:54:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-zSs-1774183649","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:54:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:54:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176504} 
[2026-03-22 15:54:56] production.INFO: Order updated successfully. Order ID: 176504, Status: completed  
[2026-03-22 15:54:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zSs-1774183649","status":"completed","codes_count":0} 
[2026-03-22 15:54:57] production.INFO: Constructing job for order: 176515  
[2026-03-22 15:54:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-22 15:54:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 15:54:58] production.INFO: Handling job for order: 176515  
[2026-03-22 15:54:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:54:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:54:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7f312680-2618-426b-b5dc-a77219c41940&Player_ID=0942508190  
[2026-03-22 15:54:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7f312680-2618-426b-b5dc-a77219c41940&Player_ID=0942508190","has_body":false} 
[2026-03-22 15:54:59] production.INFO: Operation sent successfully {"operation_id":161515,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gP33BDPt-1774184098","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:54:59"}},"processed_data":{"order_number":"ORD-gP33BDPt-1774184098","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 15:55:04] production.INFO: async() رجع: true  
[2026-03-22 15:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 15:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 15:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 15:55:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1516,"notification_type":"request_approved","reference_id":18429} 
[2026-03-22 15:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 15:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1516  
[2026-03-22 15:55:11] production.INFO: Constructing job for order: 176516  
[2026-03-22 15:55:14] production.INFO: Handling job for order: 176516  
[2026-03-22 15:55:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:55:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:55:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=acb086ca-8406-4dd5-965d-2fe6af9640f3&Player_ID=0942508190  
[2026-03-22 15:55:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=acb086ca-8406-4dd5-965d-2fe6af9640f3&Player_ID=0942508190","has_body":false} 
[2026-03-22 15:55:15] production.INFO: Operation sent successfully {"operation_id":161516,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qeBLa-1774184115","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:55:15"}},"processed_data":{"order_number":"ORD-qeBLa-1774184115","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:55:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"request_approved","reference_id":18431} 
[2026-03-22 15:56:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18432} 
[2026-03-22 15:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 15:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01"} 
[2026-03-22 15:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","total_operations":14,"sites_count":2} 
[2026-03-22 15:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-mni-1774183672","ORD-6aRz-1774183688","ORD-KPRl-1774183781","ORD-nhHsKfH-1774183914"]} 
[2026-03-22 15:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aRz-1774183688","operation_id":161507} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ASkNea-1774183970","operation_id":161512} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPRl-1774183781","operation_id":161510} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mni-1774183672","operation_id":161506} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ScsJPU-1774184016","operation_id":161514} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 15:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2,"order_ids":["ORD-gP33BDPt-1774184098","ORD-qeBLa-1774184115"]} 
[2026-03-22 15:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2} 
[2026-03-22 15:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 15:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 15:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"count":2} 
[2026-03-22 15:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"count":2} 
[2026-03-22 15:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"user_id":1734,"notification_type":"order_approved","reference_id":176515} 
[2026-03-22 15:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"user_id":1734,"notification_type":"order_approved","reference_id":176516} 
[2026-03-22 15:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"processed":2,"errors":0} 
[2026-03-22 15:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516,"processed":2,"errors":0} 
[2026-03-22 15:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KyjXDc7j2k0DhweyX1gYZjJbTLWZwb8h","execution_time":"2026-03-22 15:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qeBLa-1774184115","operation_id":161516} 
[2026-03-22 15:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 15:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 15:56:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mni-1774183672","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:56:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-mni-1774183672","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:56:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:56:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176506} 
[2026-03-22 15:56:17] production.INFO: Order updated successfully. Order ID: 176506, Status: completed  
[2026-03-22 15:56:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mni-1774183672","status":"completed","codes_count":0} 
[2026-03-22 15:56:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:56:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"request_approved","reference_id":18430} 
[2026-03-22 15:56:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 15:57:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6aRz-1774183688","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:57:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-6aRz-1774183688","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:57:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:57:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176507} 
[2026-03-22 15:57:11] production.INFO: Order updated successfully. Order ID: 176507, Status: completed  
[2026-03-22 15:57:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6aRz-1774183688","status":"completed","codes_count":0} 
[2026-03-22 15:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 15:57:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"order_approved","reference_id":176477} 
[2026-03-22 15:57:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-22 15:57:17] production.INFO: Constructing job for order: 176517  
[2026-03-22 15:57:19] production.INFO: Handling job for order: 176517  
[2026-03-22 15:57:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:57:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:57:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f05e1886-7d22-43c6-9707-ab41d6677a31&Player_ID=0934805833  
[2026-03-22 15:57:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f05e1886-7d22-43c6-9707-ab41d6677a31&Player_ID=0934805833","has_body":false} 
[2026-03-22 15:57:20] production.INFO: Operation sent successfully {"operation_id":161517,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4ghaYh-1774184240","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:57:20"}},"processed_data":{"order_number":"ORD-4ghaYh-1774184240","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:57:56] production.INFO: Constructing job for order: 176518  
[2026-03-22 15:57:57] production.INFO: Handling job for order: 176518  
[2026-03-22 15:57:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:57:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:57:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=a9f2cf12-b4c5-4c51-8ebb-749fae9500f0&Player_ID=%2B963932774597  
[2026-03-22 15:57:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=a9f2cf12-b4c5-4c51-8ebb-749fae9500f0&Player_ID=%2B963932774597","has_body":false} 
[2026-03-22 15:57:58] production.INFO: Operation sent successfully {"operation_id":161518,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lmsxprm-1774184277","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:57:58"}},"processed_data":{"order_number":"ORD-Lmsxprm-1774184277","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04"} 
[2026-03-22 15:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","total_operations":12,"sites_count":2} 
[2026-03-22 15:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-KPRl-1774183781","ORD-nhHsKfH-1774183914","ORD-ASkNea-1774183970","ORD-ScsJPU-1774184016"]} 
[2026-03-22 15:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 15:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ASkNea-1774183970","operation_id":161512} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KPRl-1774183781","operation_id":161510} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ScsJPU-1774184016","operation_id":161514} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 15:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 15:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2,"order_ids":["ORD-4ghaYh-1774184240","ORD-Lmsxprm-1774184277"]} 
[2026-03-22 15:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 15:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2} 
[2026-03-22 15:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518} 
[2026-03-22 15:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 15:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 15:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"count":1} 
[2026-03-22 15:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"count":1} 
[2026-03-22 15:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"user_id":366,"notification_type":"order_approved","reference_id":176517} 
[2026-03-22 15:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 15:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 15:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"processed":1,"errors":0} 
[2026-03-22 15:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518,"processed":1,"errors":0} 
[2026-03-22 15:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qFKY3zqT1zW0kqXeHwxldnuoDHOwi8CO","execution_time":"2026-03-22 15:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmsxprm-1774184277","operation_id":161518} 
[2026-03-22 15:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 15:58:33] production.INFO: Constructing job for order: 176519  
[2026-03-22 15:58:34] production.INFO: Handling job for order: 176519  
[2026-03-22 15:58:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:58:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:58:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=d7eeaaaa-18ca-49de-ad64-3efca52402ac&Player_ID=0997905401  
[2026-03-22 15:58:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=d7eeaaaa-18ca-49de-ad64-3efca52402ac&Player_ID=0997905401","has_body":false} 
[2026-03-22 15:58:35] production.INFO: Operation sent successfully {"operation_id":161519,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-syvTs-1774184314","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:58:35"}},"processed_data":{"order_number":"ORD-syvTs-1774184314","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:58:38] production.INFO: Constructing job for order: 176520  
[2026-03-22 15:58:41] production.INFO: Handling job for order: 176520  
[2026-03-22 15:58:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:58:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:58:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6ad6d671-8579-489c-b7eb-adeddd01903b&Player_ID=0997905401  
[2026-03-22 15:58:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6ad6d671-8579-489c-b7eb-adeddd01903b&Player_ID=0997905401","has_body":false} 
[2026-03-22 15:58:41] production.INFO: Operation sent successfully {"operation_id":161520,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CXw9JwJR-1774184321","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:58:41"}},"processed_data":{"order_number":"ORD-CXw9JwJR-1774184321","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:58:46] production.INFO: Constructing job for order: 176521  
[2026-03-22 15:58:47] production.INFO: Handling job for order: 176521  
[2026-03-22 15:58:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:58:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:58:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dd546e5e-2583-4e78-8e26-4f8a61b602d7&Player_ID=0954107561  
[2026-03-22 15:58:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dd546e5e-2583-4e78-8e26-4f8a61b602d7&Player_ID=0954107561","has_body":false} 
[2026-03-22 15:58:48] production.INFO: Operation sent successfully {"operation_id":161521,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fyQSDJl-1774184328","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 15:58:48"}},"processed_data":{"order_number":"ORD-fyQSDJl-1774184328","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 15:58:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KPRl-1774183781","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:58:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-KPRl-1774183781","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:58:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:58:52] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176510} 
[2026-03-22 15:58:52] production.INFO: Order updated successfully. Order ID: 176510, Status: completed  
[2026-03-22 15:58:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KPRl-1774183781","status":"completed","codes_count":0} 
[2026-03-22 15:58:53] production.INFO: Constructing job for order: 176522  
[2026-03-22 15:58:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 15:58:54] production.INFO: Handling job for order: 176522  
[2026-03-22 15:58:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 15:58:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:58:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=c8c006b0-16be-4a7f-9220-0a289988495f&Player_ID=0996876859  
[2026-03-22 15:58:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=c8c006b0-16be-4a7f-9220-0a289988495f&Player_ID=0996876859","has_body":false} 
[2026-03-22 15:58:55] production.INFO: Operation sent successfully {"operation_id":161522,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5kcvkGYj-1774184335","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 15:58:55"}},"processed_data":{"order_number":"ORD-5kcvkGYj-1774184335","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 15:59:00] production.INFO: Constructing job for order: 176523  
[2026-03-22 15:59:01] production.INFO: Handling job for order: 176523  
[2026-03-22 15:59:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:59:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:59:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec8e96b0-b6d2-4f78-9a00-25fc8dcf3b26&Player_ID=7320741732  
[2026-03-22 15:59:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ec8e96b0-b6d2-4f78-9a00-25fc8dcf3b26&Player_ID=7320741732","has_body":false} 
[2026-03-22 15:59:02] production.INFO: Operation sent successfully {"operation_id":161523,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TwAk6-1774184341","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:59:02"}},"processed_data":{"order_number":"ORD-TwAk6-1774184341","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:59:13] production.INFO: Constructing job for order: 176524  
[2026-03-22 15:59:14] production.INFO: Handling job for order: 176524  
[2026-03-22 15:59:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:59:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:59:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4192204c-5c69-4f43-b921-70f90ff9d79d&Player_ID=52350762181  
[2026-03-22 15:59:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4192204c-5c69-4f43-b921-70f90ff9d79d&Player_ID=52350762181","has_body":false} 
[2026-03-22 15:59:15] production.INFO: Operation sent successfully {"operation_id":161524,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hSE3fkzs-1774184354","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 15:59:15"}},"processed_data":{"order_number":"ORD-hSE3fkzs-1774184354","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 15:59:20] production.INFO: Constructing job for order: 176525  
[2026-03-22 15:59:21] production.INFO: Handling job for order: 176525  
[2026-03-22 15:59:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 15:59:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 15:59:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=684b830e-a652-4458-bf2e-6f6f019cc26e&Player_ID=9878347154  
[2026-03-22 15:59:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=684b830e-a652-4458-bf2e-6f6f019cc26e&Player_ID=9878347154","has_body":false} 
[2026-03-22 15:59:21] production.INFO: Operation sent successfully {"operation_id":161525,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pj3-1774184361","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 15:59:21"}},"processed_data":{"order_number":"ORD-Pj3-1774184361","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 15:59:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hSE3fkzs-1774184354","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 15:59:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-hSE3fkzs-1774184354","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 15:59:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 15:59:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":176524} 
[2026-03-22 15:59:27] production.INFO: Order updated successfully. Order ID: 176524, Status: completed  
[2026-03-22 15:59:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hSE3fkzs-1774184354","status":"completed","codes_count":0} 
[2026-03-22 15:59:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 15:59:45] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"156640710","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqfcurutno8hf4Qmkfhx"}},"user_id":1158} 
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 15:59:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 15:59:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18433,"user_id":1158,"amount":985.0,"admins_notified":7} 
[2026-03-22 16:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04"} 
[2026-03-22 16:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","total_operations":16,"sites_count":2} 
[2026-03-22 16:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-nhHsKfH-1774183914","ORD-ASkNea-1774183970","ORD-ScsJPU-1774184016","ORD-TwAk6-1774184341"]} 
[2026-03-22 16:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ASkNea-1774183970","operation_id":161512} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj3-1774184361","operation_id":161525} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ScsJPU-1774184016","operation_id":161514} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TwAk6-1774184341","operation_id":161523} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 16:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 16:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 16:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":5,"order_ids":["ORD-Lmsxprm-1774184277","ORD-syvTs-1774184314","ORD-CXw9JwJR-1774184321","ORD-fyQSDJl-1774184328","ORD-5kcvkGYj-1774184335"]} 
[2026-03-22 16:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":5} 
[2026-03-22 16:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-22 16:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-22 16:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"count":5} 
[2026-03-22 16:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"count":5} 
[2026-03-22 16:00:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"count":1} 
[2026-03-22 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"user_id":366,"notification_type":"order_approved","reference_id":176522} 
[2026-03-22 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"user_id":908,"notification_type":"order_approved","reference_id":176520} 
[2026-03-22 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"user_id":722,"notification_type":"order_approved","reference_id":176521} 
[2026-03-22 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"user_id":1056,"notification_type":"order_rejected","reference_id":176518} 
[2026-03-22 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"user_id":908,"notification_type":"order_approved","reference_id":176519} 
[2026-03-22 16:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":1} 
[2026-03-22 16:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"processed":5,"errors":0} 
[2026-03-22 16:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519,"processed":5,"errors":0} 
[2026-03-22 16:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qPJ45aED00jwjYkIhH17dAyTzFWTkblj","execution_time":"2026-03-22 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-syvTs-1774184314","operation_id":161519} 
[2026-03-22 16:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 16:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 16:00:06] production.INFO: async() رجع: true  
[2026-03-22 16:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 16:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-22 16:00:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ScsJPU-1774184016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:00:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ScsJPU-1774184016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:00:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:00:21] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176514} 
[2026-03-22 16:00:21] production.INFO: Order updated successfully. Order ID: 176514, Status: completed  
[2026-03-22 16:00:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ScsJPU-1774184016","status":"completed","codes_count":0} 
[2026-03-22 16:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 16:00:26] production.INFO: Constructing job for order: 176526  
[2026-03-22 16:00:29] production.INFO: Handling job for order: 176526  
[2026-03-22 16:00:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:00:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:00:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4f5e7f5d-51e1-401f-abec-18dbc7ecc52b&Player_ID=5870332855  
[2026-03-22 16:00:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4f5e7f5d-51e1-401f-abec-18dbc7ecc52b&Player_ID=5870332855","has_body":false} 
[2026-03-22 16:00:30] production.INFO: Operation sent successfully {"operation_id":161526,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9cWugUK-1774184429","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:00:29"}},"processed_data":{"order_number":"ORD-9cWugUK-1774184429","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:00:33] production.INFO: Constructing job for order: 176527  
[2026-03-22 16:00:36] production.INFO: Handling job for order: 176527  
[2026-03-22 16:00:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:00:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:00:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=840fe62c-0686-4ef4-bade-9593566f85b8&Player_ID=51302927661  
[2026-03-22 16:00:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=840fe62c-0686-4ef4-bade-9593566f85b8&Player_ID=51302927661","has_body":false} 
[2026-03-22 16:00:36] production.INFO: Operation sent successfully {"operation_id":161527,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AGD-1774184436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:00:36"}},"processed_data":{"order_number":"ORD-AGD-1774184436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:00:41] production.INFO: Constructing job for order: 176528  
[2026-03-22 16:00:42] production.INFO: Handling job for order: 176528  
[2026-03-22 16:00:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:00:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:00:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=21a30314-cfe1-4db1-8b7c-c2105717bfde&Player_ID=0985957220  
[2026-03-22 16:00:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=21a30314-cfe1-4db1-8b7c-c2105717bfde&Player_ID=0985957220","has_body":false} 
[2026-03-22 16:00:43] production.INFO: Operation sent successfully {"operation_id":161528,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V1kpKI-1774184443","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:00:43"}},"processed_data":{"order_number":"ORD-V1kpKI-1774184443","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:00:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AGD-1774184436","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:00:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-AGD-1774184436","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:00:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:00:48] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176527} 
[2026-03-22 16:00:48] production.INFO: Order updated successfully. Order ID: 176527, Status: completed  
[2026-03-22 16:00:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AGD-1774184436","status":"completed","codes_count":0} 
[2026-03-22 16:00:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 16:00:53] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"2370.0","mainamount":"2370","operation_number":"156641473","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6ia7av1b08s2fP8DZUI"}},"user_id":54} 
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:00:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:00:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18434,"user_id":54,"amount":2370.0,"admins_notified":7} 
[2026-03-22 16:01:12] production.INFO: Constructing job for order: 176529  
[2026-03-22 16:01:13] production.INFO: Handling job for order: 176529  
[2026-03-22 16:01:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:01:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:01:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b79f2f9c-58a6-48a7-82ef-b0744c8692ba&Player_ID=0932774597  
[2026-03-22 16:01:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b79f2f9c-58a6-48a7-82ef-b0744c8692ba&Player_ID=0932774597","has_body":false} 
[2026-03-22 16:01:14] production.INFO: Operation sent successfully {"operation_id":161529,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aAHPuRH-1774184474","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:01:14"}},"processed_data":{"order_number":"ORD-aAHPuRH-1774184474","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:01:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ASkNea-1774183970","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:01:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-ASkNea-1774183970","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:01:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:01:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1626,"notification_type":"order_approved","reference_id":176512} 
[2026-03-22 16:01:27] production.INFO: Order updated successfully. Order ID: 176512, Status: completed  
[2026-03-22 16:01:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ASkNea-1774183970","status":"completed","codes_count":0} 
[2026-03-22 16:01:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 16:01:48] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156639696","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo13h5f4o3kdk70CrhB3"}},"user_id":1299} 
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:01:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:01:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18435,"user_id":1299,"amount":1970.0,"admins_notified":7} 
[2026-03-22 16:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02"} 
[2026-03-22 16:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","total_operations":12,"sites_count":2} 
[2026-03-22 16:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-nhHsKfH-1774183914","ORD-TwAk6-1774184341","ORD-Pj3-1774184361","ORD-9cWugUK-1774184429"]} 
[2026-03-22 16:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9cWugUK-1774184429","operation_id":161526} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nhHsKfH-1774183914","operation_id":161511} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj3-1774184361","operation_id":161525} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TwAk6-1774184341","operation_id":161523} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 16:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 16:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2,"order_ids":["ORD-V1kpKI-1774184443","ORD-aAHPuRH-1774184474"]} 
[2026-03-22 16:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":2} 
[2026-03-22 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529} 
[2026-03-22 16:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 16:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"count":1} 
[2026-03-22 16:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"count":1} 
[2026-03-22 16:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"user_id":366,"notification_type":"order_approved","reference_id":176528} 
[2026-03-22 16:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"processed":1,"errors":0} 
[2026-03-22 16:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528,"processed":1,"errors":0} 
[2026-03-22 16:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uHpL1Mo3gbx2bi2fexW98AxEqv4aDRA8","execution_time":"2026-03-22 16:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V1kpKI-1774184443","operation_id":161528} 
[2026-03-22 16:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:02:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nhHsKfH-1774183914","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:02:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-nhHsKfH-1774183914","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:02:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:02:17] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176511} 
[2026-03-22 16:02:17] production.INFO: Order updated successfully. Order ID: 176511, Status: completed  
[2026-03-22 16:02:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nhHsKfH-1774183914","status":"completed","codes_count":0} 
[2026-03-22 16:02:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 16:02:29] production.INFO: Constructing job for order: 176530  
[2026-03-22 16:02:32] production.INFO: Handling job for order: 176530  
[2026-03-22 16:02:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:02:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:02:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=33d2466a-c170-457c-847a-2acc02b44607&Player_ID=52293611399  
[2026-03-22 16:02:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=33d2466a-c170-457c-847a-2acc02b44607&Player_ID=52293611399","has_body":false} 
[2026-03-22 16:02:33] production.INFO: Operation sent successfully {"operation_id":161530,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kwSj-1774184553","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:02:33"}},"processed_data":{"order_number":"ORD-kwSj-1774184553","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:02:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kwSj-1774184553","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:02:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-kwSj-1774184553","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:02:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:02:47] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":176530} 
[2026-03-22 16:02:47] production.INFO: Order updated successfully. Order ID: 176530, Status: completed  
[2026-03-22 16:02:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kwSj-1774184553","status":"completed","codes_count":0} 
[2026-03-22 16:03:43] production.INFO: Constructing job for order: 176531  
[2026-03-22 16:03:45] production.INFO: Handling job for order: 176531  
[2026-03-22 16:03:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:03:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:03:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6a2239e-8d1b-4321-b2b2-8168530eda1d&Player_ID=52372275057  
[2026-03-22 16:03:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6a2239e-8d1b-4321-b2b2-8168530eda1d&Player_ID=52372275057","has_body":false} 
[2026-03-22 16:03:46] production.INFO: Operation sent successfully {"operation_id":161531,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LHlFRMj-1774184626","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:03:46"}},"processed_data":{"order_number":"ORD-LHlFRMj-1774184626","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:03:56] production.INFO: Constructing job for order: 176532  
[2026-03-22 16:03:58] production.INFO: Handling job for order: 176532  
[2026-03-22 16:03:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:03:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:03:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9a46018f-72af-4a85-882a-33d2029e13d9&Player_ID=52372275057  
[2026-03-22 16:03:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9a46018f-72af-4a85-882a-33d2029e13d9&Player_ID=52372275057","has_body":false} 
[2026-03-22 16:03:59] production.INFO: Operation sent successfully {"operation_id":161532,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EmDHH-1774184639","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:03:59"}},"processed_data":{"order_number":"ORD-EmDHH-1774184639","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:04:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LHlFRMj-1774184626","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:04:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-LHlFRMj-1774184626","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:04:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:04:00] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176531} 
[2026-03-22 16:04:00] production.INFO: Order updated successfully. Order ID: 176531, Status: completed  
[2026-03-22 16:04:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LHlFRMj-1774184626","status":"completed","codes_count":0} 
[2026-03-22 16:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 16:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02"} 
[2026-03-22 16:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","total_operations":11,"sites_count":2} 
[2026-03-22 16:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-TwAk6-1774184341","ORD-Pj3-1774184361","ORD-9cWugUK-1774184429","ORD-EmDHH-1774184639"]} 
[2026-03-22 16:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9cWugUK-1774184429","operation_id":161526} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EmDHH-1774184639","operation_id":161532} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj3-1774184361","operation_id":161525} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TwAk6-1774184341","operation_id":161523} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 16:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 16:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1,"order_ids":["ORD-aAHPuRH-1774184474"]} 
[2026-03-22 16:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"orders_count":1} 
[2026-03-22 16:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 16:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"count":1} 
[2026-03-22 16:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"count":1} 
[2026-03-22 16:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"user_id":1056,"notification_type":"order_approved","reference_id":176529} 
[2026-03-22 16:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"processed":1,"errors":0} 
[2026-03-22 16:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529,"processed":1,"errors":0} 
[2026-03-22 16:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Rgc2wqnbIMFYathpEVSfOSxX1763pdUL","execution_time":"2026-03-22 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aAHPuRH-1774184474","operation_id":161529} 
[2026-03-22 16:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 16:04:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EmDHH-1774184639","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:04:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-EmDHH-1774184639","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:04:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:04:13] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176532} 
[2026-03-22 16:04:13] production.INFO: Order updated successfully. Order ID: 176532, Status: completed  
[2026-03-22 16:04:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EmDHH-1774184639","status":"completed","codes_count":0} 
[2026-03-22 16:04:13] production.INFO: Constructing job for order: 176533  
[2026-03-22 16:04:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 16:04:15] production.INFO: Handling job for order: 176533  
[2026-03-22 16:04:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:04:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:04:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b852764c-cc0c-43f0-a657-5dd776148c98&Player_ID=12440322201  
[2026-03-22 16:04:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b852764c-cc0c-43f0-a657-5dd776148c98&Player_ID=12440322201","has_body":false} 
[2026-03-22 16:04:16] production.INFO: Operation sent successfully {"operation_id":161533,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9SiQDpzR-1774184655","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:04:16"}},"processed_data":{"order_number":"ORD-9SiQDpzR-1774184655","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:04:42] production.INFO: Constructing job for order: 176534  
[2026-03-22 16:04:43] production.INFO: Handling job for order: 176534  
[2026-03-22 16:04:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:04:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:04:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=51010b58-da17-4147-b844-4fa1ff3d335e&Player_ID=52357257085  
[2026-03-22 16:04:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=51010b58-da17-4147-b844-4fa1ff3d335e&Player_ID=52357257085","has_body":false} 
[2026-03-22 16:04:43] production.INFO: Operation sent successfully {"operation_id":161534,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hWXS-1774184683","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:04:43"}},"processed_data":{"order_number":"ORD-hWXS-1774184683","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:04:58] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"140.0","mainamount":"140","operation_number":"156643649","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpktspmpd539pf0SBczY4"}},"user_id":1516} 
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:04:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:04:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18436,"user_id":1516,"amount":140.0,"admins_notified":7} 
[2026-03-22 16:04:59] production.INFO: Constructing job for order: 176535  
[2026-03-22 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 16:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 16:05:03] production.INFO: async() رجع: true  
[2026-03-22 16:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:05:05] production.INFO: Handling job for order: 176535  
[2026-03-22 16:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dc2b019d-1a6c-4369-bc8c-df9dd7957e21&Player_ID=13117358350  
[2026-03-22 16:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dc2b019d-1a6c-4369-bc8c-df9dd7957e21&Player_ID=13117358350","has_body":false} 
[2026-03-22 16:05:06] production.INFO: Operation sent successfully {"operation_id":161535,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1ydbMXfG-1774184706","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:05:06"}},"processed_data":{"order_number":"ORD-1ydbMXfG-1774184706","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:05:13] production.INFO: Constructing job for order: 176536  
[2026-03-22 16:05:15] production.INFO: Handling job for order: 176536  
[2026-03-22 16:05:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:05:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:05:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd6bd6b8-10f8-4da2-80a9-8e99195313fe&Player_ID=52336169118  
[2026-03-22 16:05:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd6bd6b8-10f8-4da2-80a9-8e99195313fe&Player_ID=52336169118","has_body":false} 
[2026-03-22 16:05:16] production.INFO: Operation sent successfully {"operation_id":161536,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2YWTch9-1774184716","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:05:16"}},"processed_data":{"order_number":"ORD-2YWTch9-1774184716","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:05:18] production.INFO: Constructing job for order: 176537  
[2026-03-22 16:05:19] production.INFO: Handling job for order: 176537  
[2026-03-22 16:05:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:05:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:05:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=15f6116b-2e41-4b8c-a219-f26e9076840a&Player_ID=1810091045  
[2026-03-22 16:05:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=15f6116b-2e41-4b8c-a219-f26e9076840a&Player_ID=1810091045","has_body":false} 
[2026-03-22 16:05:20] production.INFO: Operation sent successfully {"operation_id":161537,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vKuKd-1774184720","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 16:05:20"}},"processed_data":{"order_number":"ORD-vKuKd-1774184720","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 16:05:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vKuKd-1774184720","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:05:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-vKuKd-1774184720","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:05:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:05:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2YWTch9-1774184716","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:05:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-2YWTch9-1774184716","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:05:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:05:27] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":176537} 
[2026-03-22 16:05:27] production.INFO: Order updated successfully. Order ID: 176537, Status: completed  
[2026-03-22 16:05:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vKuKd-1774184720","status":"completed","codes_count":0} 
[2026-03-22 16:05:27] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176536} 
[2026-03-22 16:05:27] production.INFO: Order updated successfully. Order ID: 176536, Status: completed  
[2026-03-22 16:05:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2YWTch9-1774184716","status":"completed","codes_count":0} 
[2026-03-22 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 16:05:51] production.INFO: Constructing job for order: 176538  
[2026-03-22 16:05:53] production.INFO: Handling job for order: 176538  
[2026-03-22 16:05:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:05:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:05:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=875d52e2-1378-4967-99fd-b8538a52c58c&Player_ID=1391680449  
[2026-03-22 16:05:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=875d52e2-1378-4967-99fd-b8538a52c58c&Player_ID=1391680449","has_body":false} 
[2026-03-22 16:05:54] production.INFO: Operation sent successfully {"operation_id":161538,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QZoT-1774184753","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 16:05:54"}},"processed_data":{"order_number":"ORD-QZoT-1774184753","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 16:06:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QZoT-1774184753","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:06:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-QZoT-1774184753","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:06:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:06:00] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":176538} 
[2026-03-22 16:06:00] production.INFO: Order updated successfully. Order ID: 176538, Status: completed  
[2026-03-22 16:06:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QZoT-1774184753","status":"completed","codes_count":0} 
[2026-03-22 16:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-22 16:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03"} 
[2026-03-22 16:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","total_operations":12,"sites_count":1} 
[2026-03-22 16:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-wekVHFYj-1774181211","ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-TwAk6-1774184341","ORD-Pj3-1774184361","ORD-9cWugUK-1774184429","ORD-9SiQDpzR-1774184655"]} 
[2026-03-22 16:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1ydbMXfG-1774184706","operation_id":161535} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9cWugUK-1774184429","operation_id":161526} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9SiQDpzR-1774184655","operation_id":161533} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj3-1774184361","operation_id":161525} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TwAk6-1774184341","operation_id":161523} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wekVHFYj-1774181211","operation_id":161441} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 16:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 16:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 16:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RsZMVjD7f1g6nQEJqrZtniAn4q5ZWo06","execution_time":"2026-03-22 16:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:06:10] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"156617944","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0mpdrql51s348NGdpZT"}},"user_id":1516} 
[2026-03-22 16:07:03] production.INFO: Constructing job for order: 176539  
[2026-03-22 16:07:06] production.INFO: Handling job for order: 176539  
[2026-03-22 16:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6212ce5c-c029-4331-98d4-aeafd71cb010&Player_ID=560865984  
[2026-03-22 16:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6212ce5c-c029-4331-98d4-aeafd71cb010&Player_ID=560865984","has_body":false} 
[2026-03-22 16:07:07] production.INFO: Operation sent successfully {"operation_id":161539,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gqd4-1774184827","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:07:07"}},"processed_data":{"order_number":"ORD-Gqd4-1774184827","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:07:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9cWugUK-1774184429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:07:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-9cWugUK-1774184429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:07:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:07:09] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176526} 
[2026-03-22 16:07:09] production.INFO: Order updated successfully. Order ID: 176526, Status: completed  
[2026-03-22 16:07:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9cWugUK-1774184429","status":"completed","codes_count":0} 
[2026-03-22 16:07:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:07:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wekVHFYj-1774181211","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:07:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-wekVHFYj-1774181211","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:07:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:07:33] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176440} 
[2026-03-22 16:07:33] production.INFO: Order updated successfully. Order ID: 176440, Status: completed  
[2026-03-22 16:07:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wekVHFYj-1774181211","status":"completed","codes_count":0} 
[2026-03-22 16:07:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:08:01] production.INFO: Constructing job for order: 176540  
[2026-03-22 16:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01"} 
[2026-03-22 16:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","total_operations":11,"sites_count":1} 
[2026-03-22 16:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-zNvwJu-1774181216","ORD-WwVc7MF-1774181220","ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-TwAk6-1774184341","ORD-Pj3-1774184361","ORD-9SiQDpzR-1774184655","ORD-hWXS-1774184683","ORD-1ydbMXfG-1774184706"]} 
[2026-03-22 16:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1ydbMXfG-1774184706","operation_id":161535} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9SiQDpzR-1774184655","operation_id":161533} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gqd4-1774184827","operation_id":161539} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pj3-1774184361","operation_id":161525} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TwAk6-1774184341","operation_id":161523} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WwVc7MF-1774181220","operation_id":161444} 
[2026-03-22 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 16:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443,"processed":0,"errors":0} 
[2026-03-22 16:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8PB0UFh9ls1TKugTDYU3XhqUAXlvcT00","execution_time":"2026-03-22 16:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zNvwJu-1774181216","operation_id":161443} 
[2026-03-22 16:08:04] production.INFO: Handling job for order: 176540  
[2026-03-22 16:08:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:08:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:08:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c85ab5be-7c7e-4a0f-b8c7-05f124460344&Player_ID=52288817822  
[2026-03-22 16:08:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c85ab5be-7c7e-4a0f-b8c7-05f124460344&Player_ID=52288817822","has_body":false} 
[2026-03-22 16:08:05] production.INFO: Operation sent successfully {"operation_id":161540,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e5hiZ-1774184885","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:08:05"}},"processed_data":{"order_number":"ORD-e5hiZ-1774184885","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:08:06] production.INFO: Constructing job for order: 176541  
[2026-03-22 16:08:08] production.INFO: Handling job for order: 176541  
[2026-03-22 16:08:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:08:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:08:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=4f518c9c-804b-4d7b-825f-e13864bb29eb&Player_ID=51715308952  
[2026-03-22 16:08:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=4f518c9c-804b-4d7b-825f-e13864bb29eb&Player_ID=51715308952","has_body":false} 
[2026-03-22 16:08:09] production.INFO: Operation sent successfully {"operation_id":161541,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dhhXv-1774184889","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:08:09"}},"processed_data":{"order_number":"ORD-dhhXv-1774184889","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG"}} 
[2026-03-22 16:08:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e5hiZ-1774184885","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:08:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-e5hiZ-1774184885","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:08:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:08:17] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":176540} 
[2026-03-22 16:08:17] production.INFO: Order updated successfully. Order ID: 176540, Status: completed  
[2026-03-22 16:08:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e5hiZ-1774184885","status":"completed","codes_count":0} 
[2026-03-22 16:08:36] production.INFO: Constructing job for order: 176542  
[2026-03-22 16:08:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zNvwJu-1774181216","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:08:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-zNvwJu-1774181216","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:08:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:08:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176442} 
[2026-03-22 16:08:37] production.INFO: Order updated successfully. Order ID: 176442, Status: completed  
[2026-03-22 16:08:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zNvwJu-1774181216","status":"completed","codes_count":0} 
[2026-03-22 16:08:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:08:39] production.INFO: Handling job for order: 176542  
[2026-03-22 16:08:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:08:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:08:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9ec1e774-49f7-43c9-8792-faf4ba6e5f22&Player_ID=51722853919  
[2026-03-22 16:08:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9ec1e774-49f7-43c9-8792-faf4ba6e5f22&Player_ID=51722853919","has_body":false} 
[2026-03-22 16:08:40] production.INFO: Operation sent successfully {"operation_id":161542,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BDLk-1774184920","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:08:40"}},"processed_data":{"order_number":"ORD-BDLk-1774184920","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:08:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BDLk-1774184920","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:08:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-BDLk-1774184920","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:08:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:08:54] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":176542} 
[2026-03-22 16:08:54] production.INFO: Order updated successfully. Order ID: 176542, Status: completed  
[2026-03-22 16:08:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BDLk-1774184920","status":"completed","codes_count":0} 
[2026-03-22 16:09:00] production.INFO: Constructing job for order: 176543  
[2026-03-22 16:09:01] production.INFO: Handling job for order: 176543  
[2026-03-22 16:09:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:09:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:09:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2500&uuid=246c7113-c443-4b58-a5b9-1e33df088403&Player_ID=107053465  
[2026-03-22 16:09:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2500&uuid=246c7113-c443-4b58-a5b9-1e33df088403&Player_ID=107053465","has_body":false} 
[2026-03-22 16:09:02] production.INFO: Operation sent successfully {"operation_id":161543,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4BG1-1774184942","amount":4.34224425000000024965629563666880130767822265625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 16:09:02"}},"processed_data":{"order_number":"ORD-4BG1-1774184942","amount":4.34224425000000024965629563666880130767822265625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 16:09:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dhhXv-1774184889","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 16:09:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-dhhXv-1774184889","status":"completed","codes":[],"notes":[]} 
[2026-03-22 16:09:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:09:03] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176541} 
[2026-03-22 16:09:03] production.INFO: Order updated successfully. Order ID: 176541, Status: completed  
[2026-03-22 16:09:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dhhXv-1774184889","status":"completed","codes_count":0} 
[2026-03-22 16:09:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:09:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TwAk6-1774184341","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:09:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-TwAk6-1774184341","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:09:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:09:28] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176523} 
[2026-03-22 16:09:28] production.INFO: Order updated successfully. Order ID: 176523, Status: completed  
[2026-03-22 16:09:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TwAk6-1774184341","status":"completed","codes_count":0} 
[2026-03-22 16:09:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 16:09:30] production.INFO: Constructing job for order: 176544  
[2026-03-22 16:09:32] production.INFO: Handling job for order: 176544  
[2026-03-22 16:09:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:09:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:09:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=300000&uuid=4a587c2e-eef7-4269-b329-fecf34d7f0d4&Player_ID=1200308  
[2026-03-22 16:09:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=300000&uuid=4a587c2e-eef7-4269-b329-fecf34d7f0d4&Player_ID=1200308","has_body":false} 
[2026-03-22 16:09:33] production.INFO: Operation sent successfully {"operation_id":161544,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qbj-1774184973","amount":7.575179999999999580495568807236850261688232421875,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-22 16:09:33"}},"processed_data":{"order_number":"ORD-qbj-1774184973","amount":7.575179999999999580495568807236850261688232421875,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-22 16:09:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WwVc7MF-1774181220","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:09:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-WwVc7MF-1774181220","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:09:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:09:42] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176443} 
[2026-03-22 16:09:42] production.INFO: Order updated successfully. Order ID: 176443, Status: completed  
[2026-03-22 16:09:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WwVc7MF-1774181220","status":"completed","codes_count":0} 
[2026-03-22 16:09:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:09:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Pj3-1774184361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:09:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-Pj3-1774184361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:09:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:09:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176525} 
[2026-03-22 16:09:45] production.INFO: Order updated successfully. Order ID: 176525, Status: completed  
[2026-03-22 16:09:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Pj3-1774184361","status":"completed","codes_count":0} 
[2026-03-22 16:09:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 16:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03"} 
[2026-03-22 16:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","total_operations":9,"sites_count":1} 
[2026-03-22 16:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-2IoOEH1-1774181227","ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-9SiQDpzR-1774184655","ORD-hWXS-1774184683","ORD-1ydbMXfG-1774184706","ORD-Gqd4-1774184827","ORD-4BG1-1774184942","ORD-qbj-1774184973"]} 
[2026-03-22 16:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1ydbMXfG-1774184706","operation_id":161535} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2IoOEH1-1774181227","operation_id":161445} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4BG1-1774184942","operation_id":161543} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9SiQDpzR-1774184655","operation_id":161533} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gqd4-1774184827","operation_id":161539} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj-1774184973","operation_id":161544} 
[2026-03-22 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 16:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"processed":0,"errors":0} 
[2026-03-22 16:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hKndiFtH7E6j92f2UtYZ4qZsp8PDMApB","execution_time":"2026-03-22 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:10:06] production.INFO: async() رجع: true  
[2026-03-22 16:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:10:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2IoOEH1-1774181227","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:10:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-2IoOEH1-1774181227","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:10:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:10:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176444} 
[2026-03-22 16:10:46] production.INFO: Order updated successfully. Order ID: 176444, Status: completed  
[2026-03-22 16:10:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2IoOEH1-1774181227","status":"completed","codes_count":0} 
[2026-03-22 16:10:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:11:03] production.INFO: Constructing job for order: 176545  
[2026-03-22 16:11:04] production.INFO: Handling job for order: 176545  
[2026-03-22 16:11:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:11:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:11:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/51/params?qty=1&uuid=eb4e7c54-3307-4722-866a-b4a8f15a1c35&Player_ID=0930663819  
[2026-03-22 16:11:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/51/params?qty=1&uuid=eb4e7c54-3307-4722-866a-b4a8f15a1c35&Player_ID=0930663819","has_body":false} 
[2026-03-22 16:11:05] production.INFO: Operation sent successfully {"operation_id":161545,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dy65-1774185065","amount":182.659729999999996152837411500513553619384765625,"status":"processing","product":"173.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:11:05"}},"processed_data":{"order_number":"ORD-Dy65-1774185065","amount":182.659729999999996152837411500513553619384765625,"status":"processing","product":"173.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02"} 
[2026-03-22 16:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","total_operations":9,"sites_count":2} 
[2026-03-22 16:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-9SiQDpzR-1774184655","ORD-hWXS-1774184683","ORD-1ydbMXfG-1774184706","ORD-Gqd4-1774184827","ORD-4BG1-1774184942","ORD-qbj-1774184973"]} 
[2026-03-22 16:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1ydbMXfG-1774184706","operation_id":161535} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9SiQDpzR-1774184655","operation_id":161533} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gqd4-1774184827","operation_id":161539} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"processed":2,"skipped":6,"updates_prepared":2} 
[2026-03-22 16:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 16:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"count":2} 
[2026-03-22 16:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"count":2} 
[2026-03-22 16:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"user_id":366,"notification_type":"order_approved","reference_id":176543} 
[2026-03-22 16:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"user_id":1689,"notification_type":"order_approved","reference_id":176544} 
[2026-03-22 16:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"processed":2,"errors":0} 
[2026-03-22 16:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"processed":2,"errors":0} 
[2026-03-22 16:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"orders_count":1,"order_ids":["ORD-Dy65-1774185065"]} 
[2026-03-22 16:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459,"orders_count":1} 
[2026-03-22 16:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 16:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"count":1} 
[2026-03-22 16:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"count":1} 
[2026-03-22 16:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"user_id":366,"notification_type":"order_approved","reference_id":176545} 
[2026-03-22 16:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"processed":1,"errors":0} 
[2026-03-22 16:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545,"processed":1,"errors":0} 
[2026-03-22 16:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6obg31XM88Ga31ETORboBczf8iuLbWBJ","execution_time":"2026-03-22 16:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dy65-1774185065","operation_id":161545} 
[2026-03-22 16:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 16:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:12:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4BG1-1774184942","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:12:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-4BG1-1774184942","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:12:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:12:03] production.ERROR: Order not found or already processed. External ID: ORD-4BG1-1774184942  
[2026-03-22 16:12:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4BG1-1774184942","status":"completed","codes_count":0} 
[2026-03-22 16:12:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qbj-1774184973","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:12:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qbj-1774184973","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:12:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:12:03] production.ERROR: Order not found or already processed. External ID: ORD-qbj-1774184973  
[2026-03-22 16:12:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qbj-1774184973","status":"completed","codes_count":0} 
[2026-03-22 16:12:27] production.INFO: Constructing job for order: 176546  
[2026-03-22 16:12:29] production.INFO: Handling job for order: 176546  
[2026-03-22 16:12:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:12:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:12:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ed9ca774-5dd5-48fd-98c9-2378687a98ac&Player_ID=3257881065  
[2026-03-22 16:12:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ed9ca774-5dd5-48fd-98c9-2378687a98ac&Player_ID=3257881065","has_body":false} 
[2026-03-22 16:12:30] production.INFO: Constructing job for order: 176547  
[2026-03-22 16:12:30] production.INFO: Operation sent successfully {"operation_id":161546,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wX0Dw-1774185150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:12:30"}},"processed_data":{"order_number":"ORD-wX0Dw-1774185150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:12:33] production.INFO: Handling job for order: 176547  
[2026-03-22 16:12:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:12:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:12:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=305b683c-9e5b-4743-a372-7ca5ca710fc5&Player_ID=3257881065  
[2026-03-22 16:12:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=305b683c-9e5b-4743-a372-7ca5ca710fc5&Player_ID=3257881065","has_body":false} 
[2026-03-22 16:12:34] production.INFO: Operation sent successfully {"operation_id":161547,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r7C-1774185154","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:12:34"}},"processed_data":{"order_number":"ORD-r7C-1774185154","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:13:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gqd4-1774184827","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:13:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gqd4-1774184827","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:13:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:13:03] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176539} 
[2026-03-22 16:13:03] production.INFO: Order updated successfully. Order ID: 176539, Status: completed  
[2026-03-22 16:13:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gqd4-1774184827","status":"completed","codes_count":0} 
[2026-03-22 16:13:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 16:13:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1ydbMXfG-1774184706","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:13:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-1ydbMXfG-1774184706","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:13:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:13:49] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":176535} 
[2026-03-22 16:13:49] production.INFO: Order updated successfully. Order ID: 176535, Status: completed  
[2026-03-22 16:13:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1ydbMXfG-1774184706","status":"completed","codes_count":0} 
[2026-03-22 16:13:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 16:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01"} 
[2026-03-22 16:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","total_operations":6,"sites_count":1} 
[2026-03-22 16:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-9SiQDpzR-1774184655","ORD-hWXS-1774184683","ORD-wX0Dw-1774185150","ORD-r7C-1774185154"]} 
[2026-03-22 16:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9SiQDpzR-1774184655","operation_id":161533} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7C-1774185154","operation_id":161547} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546} 
[2026-03-22 16:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 16:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546,"processed":0,"errors":0} 
[2026-03-22 16:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8i94YIpNJUhkTiaAOV3y78xOlN5fZ42H","execution_time":"2026-03-22 16:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546} 
[2026-03-22 16:14:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2981.595","mainamount":"3027","operation_number":"156652934","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9rk4n2lsnoo72cEPaja"}},"user_id":130} 
[2026-03-22 16:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9SiQDpzR-1774184655","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-9SiQDpzR-1774184655","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:14:03] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":176533} 
[2026-03-22 16:14:03] production.INFO: Order updated successfully. Order ID: 176533, Status: completed  
[2026-03-22 16:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9SiQDpzR-1774184655","status":"completed","codes_count":0} 
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:14:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18437,"user_id":130,"amount":2981.59499999999979991116560995578765869140625,"admins_notified":7} 
[2026-03-22 16:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 16:14:33] production.INFO: Constructing job for order: 176548  
[2026-03-22 16:14:34] production.INFO: Handling job for order: 176548  
[2026-03-22 16:14:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:14:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:14:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe997812-2de4-4a70-aaae-f86401971d38&Player_ID=52138347844  
[2026-03-22 16:14:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fe997812-2de4-4a70-aaae-f86401971d38&Player_ID=52138347844","has_body":false} 
[2026-03-22 16:14:35] production.INFO: Operation sent successfully {"operation_id":161548,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lTWwJ3t-1774185275","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:14:35"}},"processed_data":{"order_number":"ORD-lTWwJ3t-1774185275","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:14:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lTWwJ3t-1774185275","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:14:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-lTWwJ3t-1774185275","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:14:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:14:46] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176548} 
[2026-03-22 16:14:46] production.INFO: Order updated successfully. Order ID: 176548, Status: completed  
[2026-03-22 16:14:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lTWwJ3t-1774185275","status":"completed","codes_count":0} 
[2026-03-22 16:14:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:15:04] production.INFO: async() رجع: true  
[2026-03-22 16:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03"} 
[2026-03-22 16:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","total_operations":5,"sites_count":1} 
[2026-03-22 16:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-wX0Dw-1774185150","ORD-r7C-1774185154"]} 
[2026-03-22 16:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7C-1774185154","operation_id":161547} 
[2026-03-22 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546} 
[2026-03-22 16:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 16:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546,"processed":0,"errors":0} 
[2026-03-22 16:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aghEnvgY4jchHvr6G8KSVOLOXKH2RYq4","execution_time":"2026-03-22 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wX0Dw-1774185150","operation_id":161546} 
[2026-03-22 16:16:21] production.INFO: Constructing job for order: 176549  
[2026-03-22 16:16:24] production.INFO: Handling job for order: 176549  
[2026-03-22 16:16:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:16:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:16:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c667b1fe-7bde-425d-a218-47f3122b6a8e&Player_ID=51757337778  
[2026-03-22 16:16:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c667b1fe-7bde-425d-a218-47f3122b6a8e&Player_ID=51757337778","has_body":false} 
[2026-03-22 16:16:25] production.INFO: Operation sent successfully {"operation_id":161549,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z0mSE7-1774185385","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:16:25"}},"processed_data":{"order_number":"ORD-Z0mSE7-1774185385","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:16:28] production.INFO: Constructing job for order: 176550  
[2026-03-22 16:16:31] production.INFO: Handling job for order: 176550  
[2026-03-22 16:16:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:16:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:16:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c4313c04-47ec-4b03-bc25-2a652c24cb65&Player_ID=2150743126  
[2026-03-22 16:16:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c4313c04-47ec-4b03-bc25-2a652c24cb65&Player_ID=2150743126","has_body":false} 
[2026-03-22 16:16:32] production.INFO: Operation sent successfully {"operation_id":161550,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WZoT3-1774185391","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:16:32"}},"processed_data":{"order_number":"ORD-WZoT3-1774185391","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:16:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z0mSE7-1774185385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:16:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z0mSE7-1774185385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:16:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:16:38] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"order_approved","reference_id":176549} 
[2026-03-22 16:16:38] production.INFO: Order updated successfully. Order ID: 176549, Status: completed  
[2026-03-22 16:16:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z0mSE7-1774185385","status":"completed","codes_count":0} 
[2026-03-22 16:16:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-22 16:16:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wX0Dw-1774185150","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:16:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-wX0Dw-1774185150","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:16:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:16:47] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176546} 
[2026-03-22 16:16:47] production.INFO: Order updated successfully. Order ID: 176546, Status: completed  
[2026-03-22 16:16:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wX0Dw-1774185150","status":"completed","codes_count":0} 
[2026-03-22 16:16:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:17:23] production.INFO: Constructing job for order: 176551  
[2026-03-22 16:17:26] production.INFO: Handling job for order: 176551  
[2026-03-22 16:17:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:17:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:17:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b9e0faa8-8f01-443a-a35c-52e0b40a9952&Player_ID=9693522134  
[2026-03-22 16:17:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=b9e0faa8-8f01-443a-a35c-52e0b40a9952&Player_ID=9693522134","has_body":false} 
[2026-03-22 16:17:27] production.INFO: Operation sent successfully {"operation_id":161551,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Xagzbv-1774185446","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:17:27"}},"processed_data":{"order_number":"ORD-7Xagzbv-1774185446","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:17:33] production.INFO: Constructing job for order: 176552  
[2026-03-22 16:17:36] production.INFO: Handling job for order: 176552  
[2026-03-22 16:17:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:17:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:17:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8c506e1e-14b8-4724-87b7-5bd5abf0fba2&Player_ID=2150743126  
[2026-03-22 16:17:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8c506e1e-14b8-4724-87b7-5bd5abf0fba2&Player_ID=2150743126","has_body":false} 
[2026-03-22 16:17:36] production.INFO: Operation sent successfully {"operation_id":161552,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6aIFaJIw-1774185456","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:17:36"}},"processed_data":{"order_number":"ORD-6aIFaJIw-1774185456","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:17:43] production.INFO: Constructing job for order: 176553  
[2026-03-22 16:17:46] production.INFO: Handling job for order: 176553  
[2026-03-22 16:17:46] production.ERROR: API failed for order 176553 {"order_id":176553,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(176553, 31, 1, '9366d31a-89fd-4...', '[{\"key\":\"player...', 9, 949)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(176553)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 16:17:46","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-22 16:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04"} 
[2026-03-22 16:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","total_operations":7,"sites_count":1} 
[2026-03-22 16:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-r7C-1774185154","ORD-WZoT3-1774185391","ORD-7Xagzbv-1774185446","ORD-6aIFaJIw-1774185456"]} 
[2026-03-22 16:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aIFaJIw-1774185456","operation_id":161552} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Xagzbv-1774185446","operation_id":161551} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7C-1774185154","operation_id":161547} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 16:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"errors":0} 
[2026-03-22 16:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HI7RtLbso472Vs64W0DeeCM4JIp0A5zb","execution_time":"2026-03-22 16:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:18:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r7C-1774185154","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:18:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-r7C-1774185154","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:18:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:18:19] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176547} 
[2026-03-22 16:18:19] production.INFO: Order updated successfully. Order ID: 176547, Status: completed  
[2026-03-22 16:18:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r7C-1774185154","status":"completed","codes_count":0} 
[2026-03-22 16:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:19:22] production.INFO: Constructing job for order: 176554  
[2026-03-22 16:19:25] production.INFO: Constructing job for order: 176555  
[2026-03-22 16:19:25] production.INFO: Handling job for order: 176554  
[2026-03-22 16:19:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:19:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:19:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=70746f7a-c66d-4d3f-b21e-6a69e704ad79&Player_ID=560865984  
[2026-03-22 16:19:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=70746f7a-c66d-4d3f-b21e-6a69e704ad79&Player_ID=560865984","has_body":false} 
[2026-03-22 16:19:26] production.INFO: Operation sent successfully {"operation_id":161553,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wNF9-1774185566","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:19:26"}},"processed_data":{"order_number":"ORD-wNF9-1774185566","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:19:26] production.INFO: Handling job for order: 176555  
[2026-03-22 16:19:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:19:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:19:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e56ab360-3c6b-4d4b-9d4e-e9860026b00e&Player_ID=9704780677  
[2026-03-22 16:19:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e56ab360-3c6b-4d4b-9d4e-e9860026b00e&Player_ID=9704780677","has_body":false} 
[2026-03-22 16:19:27] production.INFO: Operation sent successfully {"operation_id":161554,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7MoplJY-1774185567","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:19:27"}},"processed_data":{"order_number":"ORD-7MoplJY-1774185567","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:19:35] production.INFO: Constructing job for order: 176556  
[2026-03-22 16:19:36] production.INFO: Handling job for order: 176556  
[2026-03-22 16:19:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:19:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:19:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=84e110a0-18f6-4b0a-9ca6-57aeb3c79d58&Player_ID=5539955392  
[2026-03-22 16:19:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=84e110a0-18f6-4b0a-9ca6-57aeb3c79d58&Player_ID=5539955392","has_body":false} 
[2026-03-22 16:19:37] production.INFO: Operation sent successfully {"operation_id":161555,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xsXH-1774185577","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:19:37"}},"processed_data":{"order_number":"ORD-xsXH-1774185577","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:19:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xsXH-1774185577","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:19:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-xsXH-1774185577","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:19:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:19:52] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176556} 
[2026-03-22 16:19:52] production.INFO: Order updated successfully. Order ID: 176556, Status: completed  
[2026-03-22 16:19:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xsXH-1774185577","status":"completed","codes_count":0} 
[2026-03-22 16:19:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 16:19:55] production.INFO: Constructing job for order: 176557  
[2026-03-22 16:19:58] production.INFO: Handling job for order: 176557  
[2026-03-22 16:19:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:19:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:19:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2d983766-7b88-4c36-923d-1c3fd771dfb2&Player_ID=12737227274  
[2026-03-22 16:19:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2d983766-7b88-4c36-923d-1c3fd771dfb2&Player_ID=12737227274","has_body":false} 
[2026-03-22 16:19:59] production.INFO: Operation sent successfully {"operation_id":161556,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gex-1774185599","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:19:59"}},"processed_data":{"order_number":"ORD-Gex-1774185599","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02"} 
[2026-03-22 16:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","total_operations":9,"sites_count":1} 
[2026-03-22 16:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-WZoT3-1774185391","ORD-7Xagzbv-1774185446","ORD-6aIFaJIw-1774185456","ORD-wNF9-1774185566","ORD-7MoplJY-1774185567","ORD-Gex-1774185599"]} 
[2026-03-22 16:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aIFaJIw-1774185456","operation_id":161552} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MoplJY-1774185567","operation_id":161554} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Xagzbv-1774185446","operation_id":161551} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gex-1774185599","operation_id":161556} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wNF9-1774185566","operation_id":161553} 
[2026-03-22 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 16:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"errors":0} 
[2026-03-22 16:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k9VygV5iF35JgOr8gvv8CLEopLSJAjf9","execution_time":"2026-03-22 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:20:04] production.INFO: async() رجع: true  
[2026-03-22 16:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:20:44] production.INFO: Constructing job for order: 176558  
[2026-03-22 16:20:45] production.INFO: Handling job for order: 176558  
[2026-03-22 16:20:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:20:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:20:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b2edc01-cd0d-4e4f-8a5d-93139fbb791c&Player_ID=6936974551  
[2026-03-22 16:20:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b2edc01-cd0d-4e4f-8a5d-93139fbb791c&Player_ID=6936974551","has_body":false} 
[2026-03-22 16:20:46] production.INFO: Operation sent successfully {"operation_id":161557,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wolaai3v-1774185646","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:20:46"}},"processed_data":{"order_number":"ORD-wolaai3v-1774185646","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:21:20] production.INFO: Constructing job for order: 176559  
[2026-03-22 16:21:22] production.INFO: Handling job for order: 176559  
[2026-03-22 16:21:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:21:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:21:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da74f1af-a267-47ea-b27a-ed6286d1f611&Player_ID=51616753775  
[2026-03-22 16:21:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da74f1af-a267-47ea-b27a-ed6286d1f611&Player_ID=51616753775","has_body":false} 
[2026-03-22 16:21:23] production.INFO: Operation sent successfully {"operation_id":161558,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xWNuitgd-1774185682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:21:23"}},"processed_data":{"order_number":"ORD-xWNuitgd-1774185682","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:21:24] production.INFO: Constructing job for order: 176560  
[2026-03-22 16:21:26] production.INFO: Handling job for order: 176560  
[2026-03-22 16:21:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:21:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:21:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ecb8c6de-d6b2-4bc1-8144-522159bfc479&Player_ID=0984749092  
[2026-03-22 16:21:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ecb8c6de-d6b2-4bc1-8144-522159bfc479&Player_ID=0984749092","has_body":false} 
[2026-03-22 16:21:26] production.INFO: Operation sent successfully {"operation_id":161559,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4ie-1774185686","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:21:26"}},"processed_data":{"order_number":"ORD-4ie-1774185686","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:21:32] production.INFO: Constructing job for order: 176561  
[2026-03-22 16:21:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xWNuitgd-1774185682","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:21:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-xWNuitgd-1774185682","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:21:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:21:34] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176559} 
[2026-03-22 16:21:34] production.INFO: Order updated successfully. Order ID: 176559, Status: completed  
[2026-03-22 16:21:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xWNuitgd-1774185682","status":"completed","codes_count":0} 
[2026-03-22 16:21:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:21:35] production.INFO: Handling job for order: 176561  
[2026-03-22 16:21:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:21:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:21:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7abae3a3-a158-4c5e-a5db-bedf363dda8d&Player_ID=1133160468  
[2026-03-22 16:21:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7abae3a3-a158-4c5e-a5db-bedf363dda8d&Player_ID=1133160468","has_body":false} 
[2026-03-22 16:21:36] production.INFO: Operation sent successfully {"operation_id":161560,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KXaeCcim-1774185696","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:21:36"}},"processed_data":{"order_number":"ORD-KXaeCcim-1774185696","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:21:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gex-1774185599","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:21:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gex-1774185599","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:21:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:21:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176557} 
[2026-03-22 16:21:44] production.INFO: Order updated successfully. Order ID: 176557, Status: completed  
[2026-03-22 16:21:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gex-1774185599","status":"completed","codes_count":0} 
[2026-03-22 16:21:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 16:21:46] production.INFO: Constructing job for order: 176562  
[2026-03-22 16:21:48] production.INFO: Handling job for order: 176562  
[2026-03-22 16:21:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:21:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:21:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=6f69915a-acab-4447-87a2-dec036e85e63&Player_ID=130400372  
[2026-03-22 16:21:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=6f69915a-acab-4447-87a2-dec036e85e63&Player_ID=130400372","has_body":false} 
[2026-03-22 16:21:49] production.INFO: Operation sent successfully {"operation_id":161561,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LrK-1774185709","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 16:21:49"}},"processed_data":{"order_number":"ORD-LrK-1774185709","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 16:22:00] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"6001.5","mainamount":"6000","operation_number":"156659670","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdda4jcitpas0cmDUHnd"}},"user_id":69} 
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:22:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:22:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18438,"user_id":69,"amount":5910.0,"admins_notified":7} 
[2026-03-22 16:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01"} 
[2026-03-22 16:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","total_operations":12,"sites_count":2} 
[2026-03-22 16:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-WZoT3-1774185391","ORD-7Xagzbv-1774185446","ORD-6aIFaJIw-1774185456","ORD-wNF9-1774185566","ORD-7MoplJY-1774185567","ORD-wolaai3v-1774185646","ORD-KXaeCcim-1774185696"]} 
[2026-03-22 16:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6aIFaJIw-1774185456","operation_id":161552} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7MoplJY-1774185567","operation_id":161554} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Xagzbv-1774185446","operation_id":161551} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXaeCcim-1774185696","operation_id":161560} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LrK-1774185709","operation_id":161561} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wNF9-1774185566","operation_id":161553} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557} 
[2026-03-22 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 16:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"processed":0,"errors":0} 
[2026-03-22 16:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"orders_count":1,"order_ids":["ORD-4ie-1774185686"]} 
[2026-03-22 16:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550} 
[2026-03-22 16:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WZoT3-1774185391","operation_id":161550,"orders_count":1} 
[2026-03-22 16:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 16:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"count":1} 
[2026-03-22 16:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"count":1} 
[2026-03-22 16:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"user_id":1661,"notification_type":"order_approved","reference_id":176560} 
[2026-03-22 16:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"processed":1,"errors":0} 
[2026-03-22 16:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559,"processed":1,"errors":0} 
[2026-03-22 16:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RAiLHMw3HKHZ2UsJwjceX44OIuItHZcH","execution_time":"2026-03-22 16:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4ie-1774185686","operation_id":161559} 
[2026-03-22 16:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-22 16:22:17] production.INFO: Constructing job for order: 176563  
[2026-03-22 16:22:18] production.INFO: Constructing job for order: 176564  
[2026-03-22 16:22:20] production.INFO: Handling job for order: 176563  
[2026-03-22 16:22:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:22:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=389afaa2-38d4-4f9f-a192-6956591ebf26&Player_ID=0959226390  
[2026-03-22 16:22:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=389afaa2-38d4-4f9f-a192-6956591ebf26&Player_ID=0959226390","has_body":false} 
[2026-03-22 16:22:20] production.INFO: Operation sent successfully {"operation_id":161562,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fvrb-1774185740","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:22:20"}},"processed_data":{"order_number":"ORD-fvrb-1774185740","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:22:20] production.INFO: Handling job for order: 176564  
[2026-03-22 16:22:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:22:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a02d90c8-e840-4cf9-90cb-c42ab58f8f5f&Player_ID=0968186534  
[2026-03-22 16:22:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a02d90c8-e840-4cf9-90cb-c42ab58f8f5f&Player_ID=0968186534","has_body":false} 
[2026-03-22 16:22:21] production.INFO: Operation sent successfully {"operation_id":161563,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GOzuXl-1774185741","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:22:21"}},"processed_data":{"order_number":"ORD-GOzuXl-1774185741","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:22:21] production.INFO: Constructing job for order: 176565  
[2026-03-22 16:22:24] production.INFO: Handling job for order: 176565  
[2026-03-22 16:22:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:22:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f7e43e1c-193c-479e-8939-af3ec1f11143&Player_ID=0959226390  
[2026-03-22 16:22:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f7e43e1c-193c-479e-8939-af3ec1f11143&Player_ID=0959226390","has_body":false} 
[2026-03-22 16:22:25] production.INFO: Operation sent successfully {"operation_id":161564,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nkHh-1774185745","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:22:25"}},"processed_data":{"order_number":"ORD-nkHh-1774185745","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:22:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Xagzbv-1774185446","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:22:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Xagzbv-1774185446","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:22:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176551} 
[2026-03-22 16:22:34] production.INFO: Order updated successfully. Order ID: 176551, Status: completed  
[2026-03-22 16:22:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Xagzbv-1774185446","status":"completed","codes_count":0} 
[2026-03-22 16:22:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:22:41] production.INFO: Constructing job for order: 176566  
[2026-03-22 16:22:43] production.INFO: Handling job for order: 176566  
[2026-03-22 16:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1afed4f-6317-4e8f-8c9c-16fa8721aeb8&Player_ID=51616753775  
[2026-03-22 16:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1afed4f-6317-4e8f-8c9c-16fa8721aeb8&Player_ID=51616753775","has_body":false} 
[2026-03-22 16:22:44] production.INFO: Operation sent successfully {"operation_id":161565,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3HY-1774185763","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:22:44"}},"processed_data":{"order_number":"ORD-3HY-1774185763","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:22:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6aIFaJIw-1774185456","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:22:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-6aIFaJIw-1774185456","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:22:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:22:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":176552} 
[2026-03-22 16:22:46] production.INFO: Order updated successfully. Order ID: 176552, Status: completed  
[2026-03-22 16:22:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6aIFaJIw-1774185456","status":"completed","codes_count":0} 
[2026-03-22 16:22:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 16:22:49] production.INFO: Constructing job for order: 176567  
[2026-03-22 16:22:50] production.INFO: Handling job for order: 176567  
[2026-03-22 16:22:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:22:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=d2abafa7-0656-4450-8ccb-a00440f7a243&Player_ID=471156  
[2026-03-22 16:22:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=d2abafa7-0656-4450-8ccb-a00440f7a243&Player_ID=471156","has_body":false} 
[2026-03-22 16:22:51] production.INFO: Operation sent successfully {"operation_id":161566,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qyNHM-1774185770","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:22:51"}},"processed_data":{"order_number":"ORD-qyNHM-1774185770","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:22:53] production.INFO: Constructing job for order: 176568  
[2026-03-22 16:22:54] production.INFO: Handling job for order: 176568  
[2026-03-22 16:22:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:22:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:22:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5a085a30-97bb-4c81-bf0b-518cac68c9e1&Player_ID=51844166631  
[2026-03-22 16:22:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5a085a30-97bb-4c81-bf0b-518cac68c9e1&Player_ID=51844166631","has_body":false} 
[2026-03-22 16:22:55] production.INFO: Operation sent successfully {"operation_id":161567,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OnBNSiM-1774185774","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:22:55"}},"processed_data":{"order_number":"ORD-OnBNSiM-1774185774","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:22:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3HY-1774185763","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:22:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-3HY-1774185763","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:22:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:22:55] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176566} 
[2026-03-22 16:22:55] production.INFO: Order updated successfully. Order ID: 176566, Status: completed  
[2026-03-22 16:22:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3HY-1774185763","status":"completed","codes_count":0} 
[2026-03-22 16:22:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WZoT3-1774185391","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:22:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-WZoT3-1774185391","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:22:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:22:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qyNHM-1774185770","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:22:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-qyNHM-1774185770","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:22:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:22:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":176550} 
[2026-03-22 16:22:55] production.INFO: Order updated successfully. Order ID: 176550, Status: completed  
[2026-03-22 16:22:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WZoT3-1774185391","status":"completed","codes_count":0} 
[2026-03-22 16:22:55] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176567} 
[2026-03-22 16:22:55] production.INFO: Order updated successfully. Order ID: 176567, Status: completed  
[2026-03-22 16:22:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qyNHM-1774185770","status":"completed","codes_count":0} 
[2026-03-22 16:22:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:22:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-22 16:22:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:23:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OnBNSiM-1774185774","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:23:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-OnBNSiM-1774185774","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:23:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:23:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":176568} 
[2026-03-22 16:23:05] production.INFO: Order updated successfully. Order ID: 176568, Status: completed  
[2026-03-22 16:23:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OnBNSiM-1774185774","status":"completed","codes_count":0} 
[2026-03-22 16:23:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 16:23:10] production.INFO: Constructing job for order: 176569  
[2026-03-22 16:23:13] production.INFO: Handling job for order: 176569  
[2026-03-22 16:23:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:23:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:23:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3ee4f424-37a9-420f-a61d-fdf67c913baa&Player_ID=11200494  
[2026-03-22 16:23:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3ee4f424-37a9-420f-a61d-fdf67c913baa&Player_ID=11200494","has_body":false} 
[2026-03-22 16:23:13] production.INFO: Operation sent successfully {"operation_id":161568,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2fIDI5x-1774185793","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 16:23:13"}},"processed_data":{"order_number":"ORD-2fIDI5x-1774185793","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 16:23:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2fIDI5x-1774185793","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:23:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-2fIDI5x-1774185793","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:23:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:23:19] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176569} 
[2026-03-22 16:23:19] production.INFO: Order updated successfully. Order ID: 176569, Status: completed  
[2026-03-22 16:23:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2fIDI5x-1774185793","status":"completed","codes_count":0} 
[2026-03-22 16:23:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:23:38] production.INFO: Constructing job for order: 176570  
[2026-03-22 16:23:41] production.INFO: Handling job for order: 176570  
[2026-03-22 16:23:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:23:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:23:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=16aed749-def2-4308-bfab-c6910d93a74f&Player_ID=2646144598  
[2026-03-22 16:23:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=16aed749-def2-4308-bfab-c6910d93a74f&Player_ID=2646144598","has_body":false} 
[2026-03-22 16:23:41] production.INFO: Operation sent successfully {"operation_id":161569,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v6NARYs-1774185821","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:23:41"}},"processed_data":{"order_number":"ORD-v6NARYs-1774185821","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:23:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7MoplJY-1774185567","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:23:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-7MoplJY-1774185567","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:23:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:23:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176555} 
[2026-03-22 16:23:48] production.INFO: Order updated successfully. Order ID: 176555, Status: completed  
[2026-03-22 16:23:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7MoplJY-1774185567","status":"completed","codes_count":0} 
[2026-03-22 16:23:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 16:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02"} 
[2026-03-22 16:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","total_operations":11,"sites_count":2} 
[2026-03-22 16:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-wNF9-1774185566","ORD-wolaai3v-1774185646","ORD-KXaeCcim-1774185696","ORD-LrK-1774185709","ORD-v6NARYs-1774185821"]} 
[2026-03-22 16:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXaeCcim-1774185696","operation_id":161560} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6NARYs-1774185821","operation_id":161569} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wNF9-1774185566","operation_id":161553} 
[2026-03-22 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557} 
[2026-03-22 16:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-22 16:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"count":1} 
[2026-03-22 16:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"count":1} 
[2026-03-22 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"user_id":59,"notification_type":"order_approved","reference_id":176562} 
[2026-03-22 16:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"processed":1,"errors":0} 
[2026-03-22 16:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"processed":1,"errors":0} 
[2026-03-22 16:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"orders_count":3,"order_ids":["ORD-fvrb-1774185740","ORD-GOzuXl-1774185741","ORD-nkHh-1774185745"]} 
[2026-03-22 16:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557} 
[2026-03-22 16:24:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LrK-1774185709","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:24:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-LrK-1774185709","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:24:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:24:03] production.ERROR: Order not found or already processed. External ID: ORD-LrK-1774185709  
[2026-03-22 16:24:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LrK-1774185709","status":"completed","codes_count":0} 
[2026-03-22 16:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557,"orders_count":3} 
[2026-03-22 16:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 16:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 16:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"count":3} 
[2026-03-22 16:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"count":3} 
[2026-03-22 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"user_id":366,"notification_type":"order_approved","reference_id":176563} 
[2026-03-22 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"user_id":111,"notification_type":"order_approved","reference_id":176564} 
[2026-03-22 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"user_id":366,"notification_type":"order_approved","reference_id":176565} 
[2026-03-22 16:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"processed":3,"errors":0} 
[2026-03-22 16:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564,"processed":3,"errors":0} 
[2026-03-22 16:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VUXEGc4hfWLTDke3FU416iFNW4PgzhJX","execution_time":"2026-03-22 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nkHh-1774185745","operation_id":161564} 
[2026-03-22 16:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 16:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:24:29] production.INFO: Constructing job for order: 176571  
[2026-03-22 16:24:30] production.INFO: Handling job for order: 176571  
[2026-03-22 16:24:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:24:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:24:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a2dd2712-66d2-4859-899d-e2328b3f5282&Player_ID=14612446199  
[2026-03-22 16:24:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a2dd2712-66d2-4859-899d-e2328b3f5282&Player_ID=14612446199","has_body":false} 
[2026-03-22 16:24:31] production.INFO: Operation sent successfully {"operation_id":161570,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ysdnWSSZ-1774185871","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:24:31"}},"processed_data":{"order_number":"ORD-ysdnWSSZ-1774185871","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:24:37] production.INFO: Constructing job for order: 176572  
[2026-03-22 16:24:40] production.INFO: Handling job for order: 176572  
[2026-03-22 16:24:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:24:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:24:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c33f4a2b-a9c2-47ad-800b-04aa1c56fa71&Player_ID=10979171383  
[2026-03-22 16:24:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c33f4a2b-a9c2-47ad-800b-04aa1c56fa71&Player_ID=10979171383","has_body":false} 
[2026-03-22 16:24:41] production.INFO: Operation sent successfully {"operation_id":161571,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kTw6PNO-1774185880","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:24:41"}},"processed_data":{"order_number":"ORD-kTw6PNO-1774185880","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:24:54] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"30.0","mainamount":"30","operation_number":"156661508","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php50if2isqoqsa8P6pgOK"}},"user_id":33} 
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:24:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:24:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18439,"user_id":33,"amount":30.0,"admins_notified":7} 
[2026-03-22 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:25:04] production.INFO: Constructing job for order: 176573  
[2026-03-22 16:25:04] production.INFO: async() رجع: true  
[2026-03-22 16:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:25:06] production.INFO: Handling job for order: 176573  
[2026-03-22 16:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e0aef21d-72bb-4a93-9ee6-70ede416837c&Player_ID=52313236784  
[2026-03-22 16:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e0aef21d-72bb-4a93-9ee6-70ede416837c&Player_ID=52313236784","has_body":false} 
[2026-03-22 16:25:07] production.INFO: Operation sent successfully {"operation_id":161572,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gncTlQNk-1774185907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:25:07"}},"processed_data":{"order_number":"ORD-gncTlQNk-1774185907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:25:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wNF9-1774185566","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:25:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-wNF9-1774185566","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:25:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:25:16] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176554} 
[2026-03-22 16:25:16] production.INFO: Order updated successfully. Order ID: 176554, Status: completed  
[2026-03-22 16:25:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wNF9-1774185566","status":"completed","codes_count":0} 
[2026-03-22 16:25:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 16:25:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gncTlQNk-1774185907","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:25:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-gncTlQNk-1774185907","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:25:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:25:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176573} 
[2026-03-22 16:25:20] production.INFO: Order updated successfully. Order ID: 176573, Status: completed  
[2026-03-22 16:25:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gncTlQNk-1774185907","status":"completed","codes_count":0} 
[2026-03-22 16:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 16:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01"} 
[2026-03-22 16:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","total_operations":8,"sites_count":1} 
[2026-03-22 16:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-wolaai3v-1774185646","ORD-KXaeCcim-1774185696","ORD-v6NARYs-1774185821","ORD-ysdnWSSZ-1774185871","ORD-kTw6PNO-1774185880"]} 
[2026-03-22 16:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTw6PNO-1774185880","operation_id":161571} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXaeCcim-1774185696","operation_id":161560} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6NARYs-1774185821","operation_id":161569} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557} 
[2026-03-22 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 16:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"errors":0} 
[2026-03-22 16:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VTqZmQmuHWmK2JmR3YIcsWM9NnxmnYQw","execution_time":"2026-03-22 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:26:11] production.INFO: Constructing job for order: 176574  
[2026-03-22 16:26:13] production.INFO: Handling job for order: 176574  
[2026-03-22 16:26:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:26:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:26:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d11a179c-271d-464a-8e3e-53374afbecf5&Player_ID=14223798830  
[2026-03-22 16:26:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d11a179c-271d-464a-8e3e-53374afbecf5&Player_ID=14223798830","has_body":false} 
[2026-03-22 16:26:14] production.INFO: Operation sent successfully {"operation_id":161573,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QH9MwK-1774185974","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:26:14"}},"processed_data":{"order_number":"ORD-QH9MwK-1774185974","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:26:19] production.INFO: Constructing job for order: 176575  
[2026-03-22 16:26:20] production.INFO: Handling job for order: 176575  
[2026-03-22 16:26:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:26:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:26:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=f9dbce09-6196-4fdd-9fe1-f28b7658f633&Player_ID=192663784  
[2026-03-22 16:26:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=f9dbce09-6196-4fdd-9fe1-f28b7658f633&Player_ID=192663784","has_body":false} 
[2026-03-22 16:26:21] production.INFO: Operation sent successfully {"operation_id":161574,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SusIcrKt-1774185981","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 16:26:21"}},"processed_data":{"order_number":"ORD-SusIcrKt-1774185981","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 16:26:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v6NARYs-1774185821","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:26:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-v6NARYs-1774185821","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:26:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:26:51] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176570} 
[2026-03-22 16:26:51] production.INFO: Order updated successfully. Order ID: 176570, Status: completed  
[2026-03-22 16:26:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v6NARYs-1774185821","status":"completed","codes_count":0} 
[2026-03-22 16:26:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:28:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SusIcrKt-1774185981","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:28:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-SusIcrKt-1774185981","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:28:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:28:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176575} 
[2026-03-22 16:28:02] production.INFO: Order updated successfully. Order ID: 176575, Status: completed  
[2026-03-22 16:28:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SusIcrKt-1774185981","status":"completed","codes_count":0} 
[2026-03-22 16:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03"} 
[2026-03-22 16:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","total_operations":8,"sites_count":1} 
[2026-03-22 16:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-VktI-1774181621","ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-wolaai3v-1774185646","ORD-KXaeCcim-1774185696","ORD-ysdnWSSZ-1774185871","ORD-kTw6PNO-1774185880","ORD-QH9MwK-1774185974"]} 
[2026-03-22 16:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kTw6PNO-1774185880","operation_id":161571} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KXaeCcim-1774185696","operation_id":161560} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QH9MwK-1774185974","operation_id":161573} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VktI-1774181621","operation_id":161459} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wolaai3v-1774185646","operation_id":161557} 
[2026-03-22 16:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 16:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"errors":0} 
[2026-03-22 16:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8cCYDS7vomF09dF5Veme7TFbeIVXrfKh","execution_time":"2026-03-22 16:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 16:28:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wolaai3v-1774185646","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:28:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-wolaai3v-1774185646","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:28:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:28:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176558} 
[2026-03-22 16:28:23] production.INFO: Order updated successfully. Order ID: 176558, Status: completed  
[2026-03-22 16:28:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wolaai3v-1774185646","status":"completed","codes_count":0} 
[2026-03-22 16:28:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 16:28:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VktI-1774181621","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:28:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-VktI-1774181621","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:28:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:28:29] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176458} 
[2026-03-22 16:28:29] production.INFO: Order updated successfully. Order ID: 176458, Status: completed  
[2026-03-22 16:28:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VktI-1774181621","status":"completed","codes_count":0} 
[2026-03-22 16:28:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:28:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kTw6PNO-1774185880","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:28:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-kTw6PNO-1774185880","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:28:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:28:47] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176572} 
[2026-03-22 16:28:47] production.INFO: Order updated successfully. Order ID: 176572, Status: completed  
[2026-03-22 16:28:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kTw6PNO-1774185880","status":"completed","codes_count":0} 
[2026-03-22 16:28:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 16:29:32] production.INFO: Constructing job for order: 176576  
[2026-03-22 16:29:33] production.INFO: Constructing job for order: 176577  
[2026-03-22 16:29:33] production.INFO: Handling job for order: 176576  
[2026-03-22 16:29:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:29:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:29:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=c2d4d4a9-b5b5-4517-8955-9f4c5472c03d&Player_ID=588641378  
[2026-03-22 16:29:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=c2d4d4a9-b5b5-4517-8955-9f4c5472c03d&Player_ID=588641378","has_body":false} 
[2026-03-22 16:29:34] production.INFO: Operation sent successfully {"operation_id":161575,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Sh0-1774186174","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 16:29:34"}},"processed_data":{"order_number":"ORD-Sh0-1774186174","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 16:29:34] production.INFO: Handling job for order: 176577  
[2026-03-22 16:29:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:29:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:29:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=456bc142-d519-4aef-b0c7-32f4d0e42604&Player_ID=2646144598  
[2026-03-22 16:29:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=456bc142-d519-4aef-b0c7-32f4d0e42604&Player_ID=2646144598","has_body":false} 
[2026-03-22 16:29:35] production.INFO: Operation sent successfully {"operation_id":161576,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w1V77-1774186175","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:29:35"}},"processed_data":{"order_number":"ORD-w1V77-1774186175","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:29:35] production.INFO: Constructing job for order: 176578  
[2026-03-22 16:29:38] production.INFO: Handling job for order: 176578  
[2026-03-22 16:29:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:29:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:29:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d81a877-bcaf-4aa7-a19a-7c8cc91a2f96&Player_ID=52286115461  
[2026-03-22 16:29:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d81a877-bcaf-4aa7-a19a-7c8cc91a2f96&Player_ID=52286115461","has_body":false} 
[2026-03-22 16:29:38] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"30.0","mainamount":"30","operation_number":"156661508","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":33} 
[2026-03-22 16:29:39] production.INFO: Operation sent successfully {"operation_id":161577,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NJEhB-1774186179","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:29:39"}},"processed_data":{"order_number":"ORD-NJEhB-1774186179","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:29:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KXaeCcim-1774185696","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:29:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-KXaeCcim-1774185696","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:29:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:29:44] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":176561} 
[2026-03-22 16:29:44] production.INFO: Order updated successfully. Order ID: 176561, Status: completed  
[2026-03-22 16:29:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KXaeCcim-1774185696","status":"completed","codes_count":0} 
[2026-03-22 16:29:46] production.INFO: Constructing job for order: 176579  
[2026-03-22 16:29:48] production.INFO: Handling job for order: 176579  
[2026-03-22 16:29:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:29:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:29:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/543/params?qty=500&uuid=89a9b56a-c396-48b2-aea0-39db4352f466&Player_ID=Aliannsa  
[2026-03-22 16:29:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/543/params?qty=500&uuid=89a9b56a-c396-48b2-aea0-39db4352f466&Player_ID=Aliannsa","has_body":false} 
[2026-03-22 16:29:49] production.INFO: Operation sent successfully {"operation_id":161578,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q1WSph-1774186189","amount":9.0275660499999990094011081964708864688873291015625,"status":"processing","product":"Likee Amount","game":"Likee","notes":[],"created_at":"2026-03-22 16:29:49"}},"processed_data":{"order_number":"ORD-Q1WSph-1774186189","amount":9.0275660499999990094011081964708864688873291015625,"status":"processing","product":"Likee Amount","game":"Likee"}} 
[2026-03-22 16:29:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NJEhB-1774186179","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:29:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-NJEhB-1774186179","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:29:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:29:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":176578} 
[2026-03-22 16:29:53] production.INFO: Order updated successfully. Order ID: 176578, Status: completed  
[2026-03-22 16:29:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NJEhB-1774186179","status":"completed","codes_count":0} 
[2026-03-22 16:29:54] production.INFO: Constructing job for order: 176580  
[2026-03-22 16:29:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 16:29:55] production.INFO: Handling job for order: 176580  
[2026-03-22 16:29:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:29:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:29:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a3e6562-4129-4070-b054-5251c0c5f2e1&Player_ID=52138347844  
[2026-03-22 16:29:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a3e6562-4129-4070-b054-5251c0c5f2e1&Player_ID=52138347844","has_body":false} 
[2026-03-22 16:29:56] production.INFO: Operation sent successfully {"operation_id":161579,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-veP-1774186195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:29:56"}},"processed_data":{"order_number":"ORD-veP-1774186195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02"} 
[2026-03-22 16:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","total_operations":8,"sites_count":1} 
[2026-03-22 16:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-ysdnWSSZ-1774185871","ORD-QH9MwK-1774185974","ORD-Sh0-1774186174","ORD-w1V77-1774186175","ORD-Q1WSph-1774186189","ORD-veP-1774186195"]} 
[2026-03-22 16:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q1WSph-1774186189","operation_id":161578} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QH9MwK-1774185974","operation_id":161573} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Sh0-1774186174","operation_id":161575} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-veP-1774186195","operation_id":161579} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576} 
[2026-03-22 16:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 16:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570,"processed":0,"errors":0} 
[2026-03-22 16:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PS3kHFlWEJZq7K57gbMDVkSGGZRmAS6Z","execution_time":"2026-03-22 16:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ysdnWSSZ-1774185871","operation_id":161570} 
[2026-03-22 16:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:30:05] production.INFO: async() رجع: true  
[2026-03-22 16:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:30:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-veP-1774186195","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:30:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-veP-1774186195","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:30:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:30:09] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176580} 
[2026-03-22 16:30:09] production.INFO: Order updated successfully. Order ID: 176580, Status: completed  
[2026-03-22 16:30:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-veP-1774186195","status":"completed","codes_count":0} 
[2026-03-22 16:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:30:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ysdnWSSZ-1774185871","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:30:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-ysdnWSSZ-1774185871","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:30:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:30:38] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176571} 
[2026-03-22 16:30:38] production.INFO: Order updated successfully. Order ID: 176571, Status: completed  
[2026-03-22 16:30:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ysdnWSSZ-1774185871","status":"completed","codes_count":0} 
[2026-03-22 16:30:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QH9MwK-1774185974","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:30:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-QH9MwK-1774185974","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:30:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:30:39] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176574} 
[2026-03-22 16:30:39] production.INFO: Order updated successfully. Order ID: 176574, Status: completed  
[2026-03-22 16:30:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QH9MwK-1774185974","status":"completed","codes_count":0} 
[2026-03-22 16:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 16:30:53] production.INFO: Constructing job for order: 176581  
[2026-03-22 16:30:54] production.INFO: Handling job for order: 176581  
[2026-03-22 16:30:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:30:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:30:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=0ad68f4d-c667-47df-bc58-cc62f4a43dfe&Player_ID=4417863418  
[2026-03-22 16:30:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=0ad68f4d-c667-47df-bc58-cc62f4a43dfe&Player_ID=4417863418","has_body":false} 
[2026-03-22 16:30:55] production.INFO: Operation sent successfully {"operation_id":161580,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J6fNcYK-1774186255","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:30:55"}},"processed_data":{"order_number":"ORD-J6fNcYK-1774186255","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:31:54] production.INFO: Constructing job for order: 176582  
[2026-03-22 16:31:55] production.INFO: Handling job for order: 176582  
[2026-03-22 16:31:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:31:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:31:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=a2f64c4e-a5ae-427d-b644-0b6fa50c6928&Player_ID=52150625852  
[2026-03-22 16:31:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=a2f64c4e-a5ae-427d-b644-0b6fa50c6928&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:31:56] production.INFO: Operation sent successfully {"operation_id":161581,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mYwca-1774186316","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:31:56"}},"processed_data":{"order_number":"ORD-mYwca-1774186316","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-22 16:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02"} 
[2026-03-22 16:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","total_operations":7,"sites_count":1} 
[2026-03-22 16:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-Sh0-1774186174","ORD-w1V77-1774186175","ORD-Q1WSph-1774186189","ORD-J6fNcYK-1774186255","ORD-mYwca-1774186316"]} 
[2026-03-22 16:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J6fNcYK-1774186255","operation_id":161580} 
[2026-03-22 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mYwca-1774186316","operation_id":161581} 
[2026-03-22 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576} 
[2026-03-22 16:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"processed":2,"skipped":5,"updates_prepared":2} 
[2026-03-22 16:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 16:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"count":2} 
[2026-03-22 16:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"count":2} 
[2026-03-22 16:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"user_id":34,"notification_type":"order_approved","reference_id":176579} 
[2026-03-22 16:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"user_id":645,"notification_type":"order_approved","reference_id":176576} 
[2026-03-22 16:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"processed":2,"errors":0} 
[2026-03-22 16:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576,"processed":2,"errors":0} 
[2026-03-22 16:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lTd6myz7tmLgQuqWn7sFG5tWCqgDE43f","execution_time":"2026-03-22 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1V77-1774186175","operation_id":161576} 
[2026-03-22 16:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 16:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 16:32:03] production.INFO: Constructing job for order: 176583  
[2026-03-22 16:32:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Sh0-1774186174","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:32:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Sh0-1774186174","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:32:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:32:03] production.ERROR: Order not found or already processed. External ID: ORD-Sh0-1774186174  
[2026-03-22 16:32:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Sh0-1774186174","status":"completed","codes_count":0} 
[2026-03-22 16:32:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q1WSph-1774186189","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:32:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q1WSph-1774186189","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:32:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:32:03] production.ERROR: Order not found or already processed. External ID: ORD-Q1WSph-1774186189  
[2026-03-22 16:32:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q1WSph-1774186189","status":"completed","codes_count":0} 
[2026-03-22 16:32:05] production.INFO: Handling job for order: 176583  
[2026-03-22 16:32:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:32:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:32:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=adbe1915-49cc-473d-b345-86989ce64931&Player_ID=0981854426  
[2026-03-22 16:32:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=adbe1915-49cc-473d-b345-86989ce64931&Player_ID=0981854426","has_body":false} 
[2026-03-22 16:32:06] production.INFO: Operation sent successfully {"operation_id":161582,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0e0-1774186326","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:32:06"}},"processed_data":{"order_number":"ORD-0e0-1774186326","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:32:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mYwca-1774186316","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:32:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-mYwca-1774186316","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:32:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:32:10] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176582} 
[2026-03-22 16:32:10] production.INFO: Order updated successfully. Order ID: 176582, Status: completed  
[2026-03-22 16:32:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mYwca-1774186316","status":"completed","codes_count":0} 
[2026-03-22 16:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:32:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w1V77-1774186175","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:32:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-w1V77-1774186175","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:32:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:32:13] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176577} 
[2026-03-22 16:32:13] production.INFO: Order updated successfully. Order ID: 176577, Status: completed  
[2026-03-22 16:32:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w1V77-1774186175","status":"completed","codes_count":0} 
[2026-03-22 16:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:32:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J6fNcYK-1774186255","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:32:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-J6fNcYK-1774186255","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:32:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:32:44] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176581} 
[2026-03-22 16:32:44] production.INFO: Order updated successfully. Order ID: 176581, Status: completed  
[2026-03-22 16:32:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J6fNcYK-1774186255","status":"completed","codes_count":0} 
[2026-03-22 16:32:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:33:12] production.INFO: Constructing job for order: 176584  
[2026-03-22 16:33:15] production.INFO: Handling job for order: 176584  
[2026-03-22 16:33:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:33:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:33:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f08d3482-6c5b-4864-b051-d2fef5a04c4a&Player_ID=14281492533  
[2026-03-22 16:33:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f08d3482-6c5b-4864-b051-d2fef5a04c4a&Player_ID=14281492533","has_body":false} 
[2026-03-22 16:33:16] production.INFO: Operation sent successfully {"operation_id":161583,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r9JaFS5-1774186396","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:33:16"}},"processed_data":{"order_number":"ORD-r9JaFS5-1774186396","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:33:34] production.INFO: Constructing job for order: 176585  
[2026-03-22 16:33:37] production.INFO: Handling job for order: 176585  
[2026-03-22 16:33:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:33:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:33:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d1f70ee1-eaed-4928-a734-7412fd0450ee&Player_ID=471156  
[2026-03-22 16:33:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d1f70ee1-eaed-4928-a734-7412fd0450ee&Player_ID=471156","has_body":false} 
[2026-03-22 16:33:38] production.INFO: Operation sent successfully {"operation_id":161584,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QPeD6m-1774186418","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:33:38"}},"processed_data":{"order_number":"ORD-QPeD6m-1774186418","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:33:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QPeD6m-1774186418","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:33:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-QPeD6m-1774186418","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:33:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:33:42] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176585} 
[2026-03-22 16:33:42] production.INFO: Order updated successfully. Order ID: 176585, Status: completed  
[2026-03-22 16:33:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QPeD6m-1774186418","status":"completed","codes_count":0} 
[2026-03-22 16:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:33:52] production.INFO: Constructing job for order: 176586  
[2026-03-22 16:33:53] production.INFO: Handling job for order: 176586  
[2026-03-22 16:33:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:33:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:33:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=70aa6e27-def6-450c-bcae-4353915914c3&Player_ID=0983737224  
[2026-03-22 16:33:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=70aa6e27-def6-450c-bcae-4353915914c3&Player_ID=0983737224","has_body":false} 
[2026-03-22 16:33:54] production.INFO: Operation sent successfully {"operation_id":161585,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C9qwoKWL-1774186434","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:33:54"}},"processed_data":{"order_number":"ORD-C9qwoKWL-1774186434","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03"} 
[2026-03-22 16:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","total_operations":5,"sites_count":2} 
[2026-03-22 16:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-8Ls-1774183423","ORD-hWXS-1774184683","ORD-r9JaFS5-1774186396"]} 
[2026-03-22 16:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Ls-1774183423","operation_id":161495} 
[2026-03-22 16:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583} 
[2026-03-22 16:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583,"processed":0,"errors":0} 
[2026-03-22 16:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583,"orders_count":2,"order_ids":["ORD-0e0-1774186326","ORD-C9qwoKWL-1774186434"]} 
[2026-03-22 16:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583} 
[2026-03-22 16:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9JaFS5-1774186396","operation_id":161583,"orders_count":2} 
[2026-03-22 16:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 16:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 16:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"count":2} 
[2026-03-22 16:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"count":2} 
[2026-03-22 16:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"user_id":1597,"notification_type":"order_approved","reference_id":176583} 
[2026-03-22 16:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"user_id":1074,"notification_type":"order_approved","reference_id":176586} 
[2026-03-22 16:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"processed":2,"errors":0} 
[2026-03-22 16:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585,"processed":2,"errors":0} 
[2026-03-22 16:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q0JGVCDL2kFXZ8CCkLuSLY3JrTKCk3nB","execution_time":"2026-03-22 16:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9qwoKWL-1774186434","operation_id":161585} 
[2026-03-22 16:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 16:34:04] production.INFO: Constructing job for order: 176587  
[2026-03-22 16:34:07] production.INFO: Handling job for order: 176587  
[2026-03-22 16:34:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:34:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:34:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d0bff342-66dc-4364-8fd1-9c570d5de312&Player_ID=0946930239  
[2026-03-22 16:34:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=d0bff342-66dc-4364-8fd1-9c570d5de312&Player_ID=0946930239","has_body":false} 
[2026-03-22 16:34:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Ls-1774183423","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 16:34:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Ls-1774183423","status":"completed","codes":[],"notes":[]} 
[2026-03-22 16:34:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:34:07] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176495} 
[2026-03-22 16:34:07] production.INFO: Order updated successfully. Order ID: 176495, Status: completed  
[2026-03-22 16:34:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Ls-1774183423","status":"completed","codes_count":0} 
[2026-03-22 16:34:07] production.INFO: Operation sent successfully {"operation_id":161586,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-muvPzg0-1774186447","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:34:07"}},"processed_data":{"order_number":"ORD-muvPzg0-1774186447","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:34:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 16:34:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r9JaFS5-1774186396","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:34:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-r9JaFS5-1774186396","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:34:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:34:30] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176584} 
[2026-03-22 16:34:30] production.INFO: Order updated successfully. Order ID: 176584, Status: completed  
[2026-03-22 16:34:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r9JaFS5-1774186396","status":"completed","codes_count":0} 
[2026-03-22 16:34:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 16:34:33] production.INFO: Constructing job for order: 176588  
[2026-03-22 16:34:34] production.INFO: Handling job for order: 176588  
[2026-03-22 16:34:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:34:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:34:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=b37056ad-3cc3-4ee3-93b1-ef26601cd272&Player_ID=11200494  
[2026-03-22 16:34:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=b37056ad-3cc3-4ee3-93b1-ef26601cd272&Player_ID=11200494","has_body":false} 
[2026-03-22 16:34:35] production.INFO: Operation sent successfully {"operation_id":161587,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ojHR3-1774186475","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 16:34:35"}},"processed_data":{"order_number":"ORD-ojHR3-1774186475","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 16:34:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ojHR3-1774186475","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:34:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-ojHR3-1774186475","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:34:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:34:41] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176588} 
[2026-03-22 16:34:41] production.INFO: Order updated successfully. Order ID: 176588, Status: completed  
[2026-03-22 16:34:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ojHR3-1774186475","status":"completed","codes_count":0} 
[2026-03-22 16:34:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:35:04] production.INFO: async() رجع: true  
[2026-03-22 16:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:35:08] production.INFO: Constructing job for order: 176589  
[2026-03-22 16:35:10] production.INFO: Handling job for order: 176589  
[2026-03-22 16:35:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:35:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:35:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=eff945e9-be3f-48f6-95fd-fc6df195e26e&Player_ID=0981079011  
[2026-03-22 16:35:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=eff945e9-be3f-48f6-95fd-fc6df195e26e&Player_ID=0981079011","has_body":false} 
[2026-03-22 16:35:10] production.INFO: Operation sent successfully {"operation_id":161588,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cyPh9-1774186510","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:35:10"}},"processed_data":{"order_number":"ORD-cyPh9-1774186510","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:35:20] production.INFO: Constructing job for order: 176590  
[2026-03-22 16:35:22] production.INFO: Handling job for order: 176590  
[2026-03-22 16:35:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:35:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:35:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=a263f181-8a8e-4275-b433-e81644af26b7&Player_ID=0981079011  
[2026-03-22 16:35:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=a263f181-8a8e-4275-b433-e81644af26b7&Player_ID=0981079011","has_body":false} 
[2026-03-22 16:35:23] production.INFO: Operation sent successfully {"operation_id":161589,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pp2-1774186523","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:35:23"}},"processed_data":{"order_number":"ORD-pp2-1774186523","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:35:41] production.INFO: Constructing job for order: 176591  
[2026-03-22 16:35:44] production.INFO: Handling job for order: 176591  
[2026-03-22 16:35:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:35:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:35:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d1f17ac-7d05-4171-be40-9a7b889c0f8b&Player_ID=52138347844  
[2026-03-22 16:35:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d1f17ac-7d05-4171-be40-9a7b889c0f8b&Player_ID=52138347844","has_body":false} 
[2026-03-22 16:35:45] production.INFO: Operation sent successfully {"operation_id":161590,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VoG7LMK-1774186545","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:35:45"}},"processed_data":{"order_number":"ORD-VoG7LMK-1774186545","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:35:56] production.INFO: Constructing job for order: 176592  
[2026-03-22 16:35:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VoG7LMK-1774186545","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:35:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-VoG7LMK-1774186545","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:35:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:35:57] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176591} 
[2026-03-22 16:35:57] production.INFO: Order updated successfully. Order ID: 176591, Status: completed  
[2026-03-22 16:35:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VoG7LMK-1774186545","status":"completed","codes_count":0} 
[2026-03-22 16:35:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:35:57] production.INFO: Handling job for order: 176592  
[2026-03-22 16:35:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:35:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:35:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e5732c84-cd9a-4b32-85e0-14340556edab&Player_ID=0997638990  
[2026-03-22 16:35:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e5732c84-cd9a-4b32-85e0-14340556edab&Player_ID=0997638990","has_body":false} 
[2026-03-22 16:35:58] production.INFO: Operation sent successfully {"operation_id":161591,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WgFB-1774186558","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:35:58"}},"processed_data":{"order_number":"ORD-WgFB-1774186558","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04"} 
[2026-03-22 16:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","total_operations":5,"sites_count":2} 
[2026-03-22 16:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-hWXS-1774184683"]} 
[2026-03-22 16:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 16:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 16:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534,"processed":0,"errors":0} 
[2026-03-22 16:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534,"orders_count":4,"order_ids":["ORD-muvPzg0-1774186447","ORD-cyPh9-1774186510","ORD-pp2-1774186523","ORD-WgFB-1774186558"]} 
[2026-03-22 16:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534,"orders_count":4} 
[2026-03-22 16:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591} 
[2026-03-22 16:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-22 16:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 16:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"count":3} 
[2026-03-22 16:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"count":3} 
[2026-03-22 16:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":1221,"notification_type":"order_approved","reference_id":176589} 
[2026-03-22 16:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":366,"notification_type":"order_approved","reference_id":176587} 
[2026-03-22 16:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":1221,"notification_type":"order_approved","reference_id":176590} 
[2026-03-22 16:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"errors":0} 
[2026-03-22 16:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"errors":0} 
[2026-03-22 16:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Jxe0zSrAgdgQmhUZqomKF9QtDIOxXnbV","execution_time":"2026-03-22 16:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591} 
[2026-03-22 16:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 16:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 16:36:21] production.INFO: Constructing job for order: 176593  
[2026-03-22 16:36:22] production.INFO: Handling job for order: 176593  
[2026-03-22 16:36:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:36:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:36:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=2c02b9e5-4049-4811-beb8-b3041adcdfac&Player_ID=0981079011  
[2026-03-22 16:36:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=2c02b9e5-4049-4811-beb8-b3041adcdfac&Player_ID=0981079011","has_body":false} 
[2026-03-22 16:36:22] production.INFO: Constructing job for order: 176594  
[2026-03-22 16:36:23] production.INFO: Operation sent successfully {"operation_id":161592,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CP9sSr-1774186583","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:36:23"}},"processed_data":{"order_number":"ORD-CP9sSr-1774186583","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:36:23] production.INFO: Handling job for order: 176594  
[2026-03-22 16:36:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:36:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:36:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c80ee0bf-9617-4225-8867-7c82af12341d&Player_ID=0983737224  
[2026-03-22 16:36:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c80ee0bf-9617-4225-8867-7c82af12341d&Player_ID=0983737224","has_body":false} 
[2026-03-22 16:36:24] production.INFO: Operation sent successfully {"operation_id":161593,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iPoKY5-1774186583","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 16:36:24"}},"processed_data":{"order_number":"ORD-iPoKY5-1774186583","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 16:36:29] production.INFO: Constructing job for order: 176595  
[2026-03-22 16:36:30] production.INFO: Handling job for order: 176595  
[2026-03-22 16:36:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:36:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:36:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c62c00a-e674-4cdc-842f-49eaca383474&Player_ID=52150625852  
[2026-03-22 16:36:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=8c62c00a-e674-4cdc-842f-49eaca383474&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:36:30] production.INFO: Operation sent successfully {"operation_id":161594,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JIk-1774186590","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:36:30"}},"processed_data":{"order_number":"ORD-JIk-1774186590","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 16:36:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JIk-1774186590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:36:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-JIk-1774186590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:36:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:36:42] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176595} 
[2026-03-22 16:36:42] production.INFO: Order updated successfully. Order ID: 176595, Status: completed  
[2026-03-22 16:36:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JIk-1774186590","status":"completed","codes_count":0} 
[2026-03-22 16:36:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:37:52] production.INFO: Constructing job for order: 176596  
[2026-03-22 16:37:54] production.INFO: Handling job for order: 176596  
[2026-03-22 16:37:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:37:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:37:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e2728431-2d34-44c0-9937-199beebbb01b&Player_ID=2646144598  
[2026-03-22 16:37:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e2728431-2d34-44c0-9937-199beebbb01b&Player_ID=2646144598","has_body":false} 
[2026-03-22 16:37:55] production.INFO: Operation sent successfully {"operation_id":161595,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K86Zb-1774186675","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:37:55"}},"processed_data":{"order_number":"ORD-K86Zb-1774186675","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01"} 
[2026-03-22 16:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","total_operations":5,"sites_count":2} 
[2026-03-22 16:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-hWXS-1774184683","ORD-K86Zb-1774186675"]} 
[2026-03-22 16:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:38:01] production.INFO: Constructing job for order: 176597  
[2026-03-22 16:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595} 
[2026-03-22 16:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 16:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595,"processed":0,"errors":0} 
[2026-03-22 16:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595,"orders_count":3,"order_ids":["ORD-WgFB-1774186558","ORD-CP9sSr-1774186583","ORD-iPoKY5-1774186583"]} 
[2026-03-22 16:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595} 
[2026-03-22 16:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595,"orders_count":3} 
[2026-03-22 16:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 16:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 16:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"count":3} 
[2026-03-22 16:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"count":3} 
[2026-03-22 16:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":1221,"notification_type":"order_approved","reference_id":176593} 
[2026-03-22 16:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":1074,"notification_type":"order_approved","reference_id":176594} 
[2026-03-22 16:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"user_id":1597,"notification_type":"order_approved","reference_id":176592} 
[2026-03-22 16:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"errors":0} 
[2026-03-22 16:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591,"processed":3,"errors":0} 
[2026-03-22 16:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qvFbhz50Cc2FfgjTAAClugSnoP6HxHV9","execution_time":"2026-03-22 16:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WgFB-1774186558","operation_id":161591} 
[2026-03-22 16:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 16:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 16:38:02] production.INFO: Handling job for order: 176597  
[2026-03-22 16:38:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:38:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:38:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=488f5e50-5649-4401-9806-f9f7dc827dc3&Player_ID=4417863418  
[2026-03-22 16:38:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=488f5e50-5649-4401-9806-f9f7dc827dc3&Player_ID=4417863418","has_body":false} 
[2026-03-22 16:38:03] production.INFO: Operation sent successfully {"operation_id":161596,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OA5-1774186683","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:38:03"}},"processed_data":{"order_number":"ORD-OA5-1774186683","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:38:53] production.INFO: Constructing job for order: 176598  
[2026-03-22 16:38:54] production.INFO: Handling job for order: 176598  
[2026-03-22 16:38:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:38:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:38:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9137b33c-63cf-4881-9af2-bc3115198617&Player_ID=471156  
[2026-03-22 16:38:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9137b33c-63cf-4881-9af2-bc3115198617&Player_ID=471156","has_body":false} 
[2026-03-22 16:38:55] production.INFO: Operation sent successfully {"operation_id":161597,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7jIepDJg-1774186735","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:38:55"}},"processed_data":{"order_number":"ORD-7jIepDJg-1774186735","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:39:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7jIepDJg-1774186735","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:39:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-7jIepDJg-1774186735","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:39:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:39:00] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176598} 
[2026-03-22 16:39:00] production.INFO: Order updated successfully. Order ID: 176598, Status: completed  
[2026-03-22 16:39:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7jIepDJg-1774186735","status":"completed","codes_count":0} 
[2026-03-22 16:39:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:39:16] production.INFO: Constructing job for order: 176599  
[2026-03-22 16:39:19] production.INFO: Handling job for order: 176599  
[2026-03-22 16:39:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:39:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:39:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=678edc8a-f911-472c-8815-de58ac919cf6&Player_ID=2202313082  
[2026-03-22 16:39:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=678edc8a-f911-472c-8815-de58ac919cf6&Player_ID=2202313082","has_body":false} 
[2026-03-22 16:39:20] production.INFO: Operation sent successfully {"operation_id":161598,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wJUBC-1774186760","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:39:20"}},"processed_data":{"order_number":"ORD-wJUBC-1774186760","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:39:25] production.INFO: Constructing job for order: 176600  
[2026-03-22 16:39:26] production.INFO: Handling job for order: 176600  
[2026-03-22 16:39:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:39:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:39:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=423eb067-cb0b-4352-85a2-d35c18283623&Player_ID=51757337778  
[2026-03-22 16:39:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=423eb067-cb0b-4352-85a2-d35c18283623&Player_ID=51757337778","has_body":false} 
[2026-03-22 16:39:27] production.INFO: Operation sent successfully {"operation_id":161599,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3WDX35iv-1774186767","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:39:27"}},"processed_data":{"order_number":"ORD-3WDX35iv-1774186767","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:39:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OA5-1774186683","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:39:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-OA5-1774186683","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:39:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:39:33] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176597} 
[2026-03-22 16:39:33] production.INFO: Order updated successfully. Order ID: 176597, Status: completed  
[2026-03-22 16:39:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OA5-1774186683","status":"completed","codes_count":0} 
[2026-03-22 16:39:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:39:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:39:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3WDX35iv-1774186767","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:39:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-3WDX35iv-1774186767","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:39:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:39:51] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"order_approved","reference_id":176600} 
[2026-03-22 16:39:51] production.INFO: Order updated successfully. Order ID: 176600, Status: completed  
[2026-03-22 16:39:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3WDX35iv-1774186767","status":"completed","codes_count":0} 
[2026-03-22 16:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-22 16:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03"} 
[2026-03-22 16:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","total_operations":3,"sites_count":1} 
[2026-03-22 16:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hWXS-1774184683","ORD-K86Zb-1774186675","ORD-wJUBC-1774186760"]} 
[2026-03-22 16:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595} 
[2026-03-22 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"errors":0} 
[2026-03-22 16:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fNWBFM3sJjC3hqwDcrSy3e6ypvX8SMv3","execution_time":"2026-03-22 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:40:05] production.INFO: async() رجع: true  
[2026-03-22 16:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:40:11] production.INFO: Constructing job for order: 176601  
[2026-03-22 16:40:13] production.INFO: Handling job for order: 176601  
[2026-03-22 16:40:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:40:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:40:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a500f00f-cbf1-4574-a458-afc6955920aa&Player_ID=52150625852  
[2026-03-22 16:40:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a500f00f-cbf1-4574-a458-afc6955920aa&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:40:14] production.INFO: Operation sent successfully {"operation_id":161600,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bNn35oUP-1774186814","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:40:14"}},"processed_data":{"order_number":"ORD-bNn35oUP-1774186814","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:40:20] production.INFO: Constructing job for order: 176602  
[2026-03-22 16:40:23] production.INFO: Handling job for order: 176602  
[2026-03-22 16:40:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:40:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:40:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ec2d361-766f-4857-8972-a653a49a448e&Player_ID=52150625852  
[2026-03-22 16:40:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ec2d361-766f-4857-8972-a653a49a448e&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:40:24] production.INFO: Operation sent successfully {"operation_id":161601,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ve5bdT-1774186823","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:40:24"}},"processed_data":{"order_number":"ORD-Ve5bdT-1774186823","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:40:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bNn35oUP-1774186814","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:40:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-bNn35oUP-1774186814","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:40:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:40:31] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176601} 
[2026-03-22 16:40:31] production.INFO: Order updated successfully. Order ID: 176601, Status: completed  
[2026-03-22 16:40:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bNn35oUP-1774186814","status":"completed","codes_count":0} 
[2026-03-22 16:40:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:40:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ve5bdT-1774186823","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:40:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ve5bdT-1774186823","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:40:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:40:42] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176602} 
[2026-03-22 16:40:42] production.INFO: Order updated successfully. Order ID: 176602, Status: completed  
[2026-03-22 16:40:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ve5bdT-1774186823","status":"completed","codes_count":0} 
[2026-03-22 16:40:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:40:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-22 16:41:31] production.INFO: Constructing job for order: 176603  
[2026-03-22 16:41:33] production.INFO: Handling job for order: 176603  
[2026-03-22 16:41:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:41:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:41:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=21f837ee-3226-4bfc-aad4-e3db9df6b102&Player_ID=52150625852  
[2026-03-22 16:41:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=21f837ee-3226-4bfc-aad4-e3db9df6b102&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:41:34] production.INFO: Operation sent successfully {"operation_id":161602,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M46-1774186893","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:41:34"}},"processed_data":{"order_number":"ORD-M46-1774186893","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:41:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M46-1774186893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:41:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-M46-1774186893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:41:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:41:58] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176603} 
[2026-03-22 16:41:58] production.INFO: Order updated successfully. Order ID: 176603, Status: completed  
[2026-03-22 16:41:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M46-1774186893","status":"completed","codes_count":0} 
[2026-03-22 16:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04"} 
[2026-03-22 16:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","total_operations":3,"sites_count":1} 
[2026-03-22 16:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hWXS-1774184683","ORD-K86Zb-1774186675","ORD-wJUBC-1774186760"]} 
[2026-03-22 16:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWXS-1774184683","operation_id":161534} 
[2026-03-22 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K86Zb-1774186675","operation_id":161595} 
[2026-03-22 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"errors":0} 
[2026-03-22 16:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VV2GXnbeMqKXJW5YBC0dSPNabFp2eGDN","execution_time":"2026-03-22 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:42:19] production.INFO: Constructing job for order: 176604  
[2026-03-22 16:42:22] production.INFO: Handling job for order: 176604  
[2026-03-22 16:42:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:42:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:42:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cce2915e-6d88-4a60-89ac-b9f668a92227&Player_ID=52391926819  
[2026-03-22 16:42:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cce2915e-6d88-4a60-89ac-b9f668a92227&Player_ID=52391926819","has_body":false} 
[2026-03-22 16:42:23] production.INFO: Operation sent successfully {"operation_id":161603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E3P8m3-1774186942","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:42:23"}},"processed_data":{"order_number":"ORD-E3P8m3-1774186942","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:42:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K86Zb-1774186675","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:42:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-K86Zb-1774186675","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:42:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:42:27] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176596} 
[2026-03-22 16:42:27] production.INFO: Order updated successfully. Order ID: 176596, Status: completed  
[2026-03-22 16:42:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K86Zb-1774186675","status":"completed","codes_count":0} 
[2026-03-22 16:42:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:42:29] production.INFO: Constructing job for order: 176605  
[2026-03-22 16:42:32] production.INFO: Handling job for order: 176605  
[2026-03-22 16:42:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:42:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:42:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=1509c509-dede-4f32-a8fe-766b0dd008bc&Player_ID=11200494  
[2026-03-22 16:42:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=1509c509-dede-4f32-a8fe-766b0dd008bc&Player_ID=11200494","has_body":false} 
[2026-03-22 16:42:33] production.INFO: Operation sent successfully {"operation_id":161604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-djWYO-1774186952","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 16:42:33"}},"processed_data":{"order_number":"ORD-djWYO-1774186952","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 16:42:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-djWYO-1774186952","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:42:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-djWYO-1774186952","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:42:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:42:36] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176605} 
[2026-03-22 16:42:36] production.INFO: Order updated successfully. Order ID: 176605, Status: completed  
[2026-03-22 16:42:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-djWYO-1774186952","status":"completed","codes_count":0} 
[2026-03-22 16:42:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E3P8m3-1774186942","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:42:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-E3P8m3-1774186942","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:42:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:42:36] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176604} 
[2026-03-22 16:42:36] production.INFO: Order updated successfully. Order ID: 176604, Status: completed  
[2026-03-22 16:42:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E3P8m3-1774186942","status":"completed","codes_count":0} 
[2026-03-22 16:42:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:42:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:42:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156676373","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph28cvj2ngnnifqNcNx5"}},"user_id":350} 
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:42:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:42:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18440,"user_id":350,"amount":1970.0,"admins_notified":7} 
[2026-03-22 16:42:54] production.INFO: Constructing job for order: 176606  
[2026-03-22 16:42:57] production.INFO: Handling job for order: 176606  
[2026-03-22 16:42:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:42:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:42:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=11212e16-feae-4c32-93a7-e6142db7a294&Player_ID=52150625852  
[2026-03-22 16:42:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=11212e16-feae-4c32-93a7-e6142db7a294&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:42:58] production.INFO: Operation sent successfully {"operation_id":161605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-snt41Q-1774186977","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:42:58"}},"processed_data":{"order_number":"ORD-snt41Q-1774186977","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:43:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-snt41Q-1774186977","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:43:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-snt41Q-1774186977","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:43:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:43:09] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176606} 
[2026-03-22 16:43:09] production.INFO: Order updated successfully. Order ID: 176606, Status: completed  
[2026-03-22 16:43:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-snt41Q-1774186977","status":"completed","codes_count":0} 
[2026-03-22 16:43:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:43:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18433} 
[2026-03-22 16:43:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-22 16:43:25] production.INFO: Constructing job for order: 176607  
[2026-03-22 16:43:28] production.INFO: Handling job for order: 176607  
[2026-03-22 16:43:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:43:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:43:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d9504f6d-8baa-4b72-964b-557554bce497&Player_ID=52411359616  
[2026-03-22 16:43:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d9504f6d-8baa-4b72-964b-557554bce497&Player_ID=52411359616","has_body":false} 
[2026-03-22 16:43:29] production.INFO: Operation sent successfully {"operation_id":161606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5ZuZAfjG-1774187008","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:43:28"}},"processed_data":{"order_number":"ORD-5ZuZAfjG-1774187008","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:43:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5ZuZAfjG-1774187008","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:43:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-5ZuZAfjG-1774187008","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:43:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:43:39] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176607} 
[2026-03-22 16:43:39] production.INFO: Order updated successfully. Order ID: 176607, Status: completed  
[2026-03-22 16:43:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5ZuZAfjG-1774187008","status":"completed","codes_count":0} 
[2026-03-22 16:43:40] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"request_approved","reference_id":18434} 
[2026-03-22 16:43:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 16:43:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 16:43:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hWXS-1774184683","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 16:43:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-hWXS-1774184683","status":"completed","codes":[],"notes":[]} 
[2026-03-22 16:43:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:43:51] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176534} 
[2026-03-22 16:43:51] production.INFO: Order updated successfully. Order ID: 176534, Status: completed  
[2026-03-22 16:43:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hWXS-1774184683","status":"completed","codes_count":0} 
[2026-03-22 16:43:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18435} 
[2026-03-22 16:43:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 16:43:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 16:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02"} 
[2026-03-22 16:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","total_operations":1,"sites_count":1} 
[2026-03-22 16:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wJUBC-1774186760"]} 
[2026-03-22 16:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 16:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598,"processed":0,"errors":0} 
[2026-03-22 16:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fxzbI0QxxYswdRekRzbi6HJMy39N9Fh7","execution_time":"2026-03-22 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wJUBC-1774186760","operation_id":161598} 
[2026-03-22 16:44:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wJUBC-1774186760","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:44:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-wJUBC-1774186760","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:44:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:44:07] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176599} 
[2026-03-22 16:44:07] production.INFO: Order updated successfully. Order ID: 176599, Status: completed  
[2026-03-22 16:44:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wJUBC-1774186760","status":"completed","codes_count":0} 
[2026-03-22 16:44:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1516,"notification_type":"request_rejected","reference_id":18436} 
[2026-03-22 16:44:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:44:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1516  
[2026-03-22 16:44:19] production.INFO: Constructing job for order: 176608  
[2026-03-22 16:44:20] production.INFO: Handling job for order: 176608  
[2026-03-22 16:44:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:44:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:44:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7525343e-7a61-4362-87f8-ed7dd1e55909&Player_ID=11802461631  
[2026-03-22 16:44:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7525343e-7a61-4362-87f8-ed7dd1e55909&Player_ID=11802461631","has_body":false} 
[2026-03-22 16:44:21] production.INFO: Operation sent successfully {"operation_id":161607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GIj3-1774187060","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:44:21"}},"processed_data":{"order_number":"ORD-GIj3-1774187060","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:44:22] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"request_approved","reference_id":18437} 
[2026-03-22 16:44:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:44:33] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18438} 
[2026-03-22 16:44:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:44:44] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18439} 
[2026-03-22 16:44:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 16:44:51] production.INFO: Constructing job for order: 176609  
[2026-03-22 16:44:54] production.INFO: Handling job for order: 176609  
[2026-03-22 16:44:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:44:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:44:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8cfc4d94-72ca-444b-a000-b75fdfe4bd86&Player_ID=52446391191  
[2026-03-22 16:44:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8cfc4d94-72ca-444b-a000-b75fdfe4bd86&Player_ID=52446391191","has_body":false} 
[2026-03-22 16:44:54] production.INFO: Operation sent successfully {"operation_id":161608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UyL-1774187094","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:44:54"}},"processed_data":{"order_number":"ORD-UyL-1774187094","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:45:00] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"request_approved","reference_id":18440} 
[2026-03-22 16:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-22 16:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:45:03] production.INFO: Executing GetProducts task...  
[2026-03-22 16:45:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"620.55","mainamount":"630","operation_number":"156678141","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu8bidot1h60h1yttc3I"}},"user_id":1609} 
[2026-03-22 16:45:06] production.INFO: async() رجع: true  
[2026-03-22 16:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:45:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UyL-1774187094","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:45:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-UyL-1774187094","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:45:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:45:07] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176609} 
[2026-03-22 16:45:07] production.INFO: Order updated successfully. Order ID: 176609, Status: completed  
[2026-03-22 16:45:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UyL-1774187094","status":"completed","codes_count":0} 
[2026-03-22 16:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:45:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18441,"user_id":1609,"amount":620.549999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-22 16:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:45:25] production.INFO: Constructing job for order: 176610  
[2026-03-22 16:45:28] production.INFO: Handling job for order: 176610  
[2026-03-22 16:45:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:45:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:45:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=012b1680-0a42-413f-8114-6c03a9d4bf23&Player_ID=10623206832  
[2026-03-22 16:45:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=012b1680-0a42-413f-8114-6c03a9d4bf23&Player_ID=10623206832","has_body":false} 
[2026-03-22 16:45:29] production.INFO: Operation sent successfully {"operation_id":161609,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TzSV5i-1774187129","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:45:29"}},"processed_data":{"order_number":"ORD-TzSV5i-1774187129","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:45:52] production.INFO: Constructing job for order: 176611  
[2026-03-22 16:45:53] production.INFO: Handling job for order: 176611  
[2026-03-22 16:45:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:45:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:45:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6a6cf5b5-c82f-4366-8b1f-5b456cd17415&Player_ID=8170720121  
[2026-03-22 16:45:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6a6cf5b5-c82f-4366-8b1f-5b456cd17415&Player_ID=8170720121","has_body":false} 
[2026-03-22 16:45:54] production.INFO: Operation sent successfully {"operation_id":161610,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uNrRxm-1774187154","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:45:54"}},"processed_data":{"order_number":"ORD-uNrRxm-1774187154","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03"} 
[2026-03-22 16:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","total_operations":3,"sites_count":1} 
[2026-03-22 16:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-GIj3-1774187060","ORD-TzSV5i-1774187129","ORD-uNrRxm-1774187154"]} 
[2026-03-22 16:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GIj3-1774187060","operation_id":161607} 
[2026-03-22 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzSV5i-1774187129","operation_id":161609} 
[2026-03-22 16:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNrRxm-1774187154","operation_id":161610} 
[2026-03-22 16:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNrRxm-1774187154","operation_id":161610,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNrRxm-1774187154","operation_id":161610,"processed":0,"errors":0} 
[2026-03-22 16:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XlAQPaHuhOZBg8cIfWRc7ocqMs5Mp3QX","execution_time":"2026-03-22 16:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uNrRxm-1774187154","operation_id":161610} 
[2026-03-22 16:46:11] production.INFO: Constructing job for order: 176612  
[2026-03-22 16:46:12] production.INFO: Handling job for order: 176612  
[2026-03-22 16:46:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:46:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:46:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=430f9746-8dd4-4e7b-8900-a8741023ee99&Player_ID=1590160168  
[2026-03-22 16:46:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=430f9746-8dd4-4e7b-8900-a8741023ee99&Player_ID=1590160168","has_body":false} 
[2026-03-22 16:46:13] production.INFO: Operation sent successfully {"operation_id":161611,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nyfK6A7g-1774187173","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:46:13"}},"processed_data":{"order_number":"ORD-nyfK6A7g-1774187173","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:46:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uNrRxm-1774187154","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:46:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-uNrRxm-1774187154","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:46:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:46:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176611} 
[2026-03-22 16:46:24] production.INFO: Order updated successfully. Order ID: 176611, Status: completed  
[2026-03-22 16:46:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uNrRxm-1774187154","status":"completed","codes_count":0} 
[2026-03-22 16:46:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 16:46:37] production.INFO: Constructing job for order: 176613  
[2026-03-22 16:46:40] production.INFO: Handling job for order: 176613  
[2026-03-22 16:46:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:46:40] production.INFO: Constructing job for order: 176614  
[2026-03-22 16:46:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:46:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b75be6bf-6de6-41f9-af51-e038ea5f506f&Player_ID=9414383882  
[2026-03-22 16:46:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b75be6bf-6de6-41f9-af51-e038ea5f506f&Player_ID=9414383882","has_body":false} 
[2026-03-22 16:46:41] production.INFO: Operation sent successfully {"operation_id":161612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y7bcU8-1774187201","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:46:41"}},"processed_data":{"order_number":"ORD-Y7bcU8-1774187201","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:46:41] production.INFO: Handling job for order: 176614  
[2026-03-22 16:46:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:46:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:46:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4293553f-634a-44d5-a8aa-52d74706b596&Player_ID=52150625852  
[2026-03-22 16:46:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4293553f-634a-44d5-a8aa-52d74706b596&Player_ID=52150625852","has_body":false} 
[2026-03-22 16:46:42] production.INFO: Operation sent successfully {"operation_id":161613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0V780R-1774187202","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:46:42"}},"processed_data":{"order_number":"ORD-0V780R-1774187202","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:46:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0V780R-1774187202","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:46:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-0V780R-1774187202","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:46:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:46:54] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176614} 
[2026-03-22 16:46:54] production.INFO: Order updated successfully. Order ID: 176614, Status: completed  
[2026-03-22 16:46:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0V780R-1774187202","status":"completed","codes_count":0} 
[2026-03-22 16:46:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:47:19] production.INFO: Constructing job for order: 176615  
[2026-03-22 16:47:21] production.INFO: Handling job for order: 176615  
[2026-03-22 16:47:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:47:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:47:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3eb3ca89-d740-4b26-91fa-1757b3fe8c9f&Player_ID=1590160168  
[2026-03-22 16:47:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3eb3ca89-d740-4b26-91fa-1757b3fe8c9f&Player_ID=1590160168","has_body":false} 
[2026-03-22 16:47:22] production.INFO: Operation sent successfully {"operation_id":161614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BLasdV-1774187242","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:47:22"}},"processed_data":{"order_number":"ORD-BLasdV-1774187242","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:47:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y7bcU8-1774187201","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:47:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y7bcU8-1774187201","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:47:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:47:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":176613} 
[2026-03-22 16:47:55] production.INFO: Order updated successfully. Order ID: 176613, Status: completed  
[2026-03-22 16:47:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y7bcU8-1774187201","status":"completed","codes_count":0} 
[2026-03-22 16:47:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 16:48:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GIj3-1774187060","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:48:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-GIj3-1774187060","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:48:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:48:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176608} 
[2026-03-22 16:48:01] production.INFO: Order updated successfully. Order ID: 176608, Status: completed  
[2026-03-22 16:48:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GIj3-1774187060","status":"completed","codes_count":0} 
[2026-03-22 16:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01"} 
[2026-03-22 16:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","total_operations":3,"sites_count":1} 
[2026-03-22 16:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-TzSV5i-1774187129","ORD-nyfK6A7g-1774187173","ORD-BLasdV-1774187242"]} 
[2026-03-22 16:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BLasdV-1774187242","operation_id":161614} 
[2026-03-22 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nyfK6A7g-1774187173","operation_id":161611} 
[2026-03-22 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzSV5i-1774187129","operation_id":161609} 
[2026-03-22 16:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzSV5i-1774187129","operation_id":161609,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzSV5i-1774187129","operation_id":161609,"processed":0,"errors":0} 
[2026-03-22 16:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UhHmN4fjMwSewtTAghxL2p0oI27BAwcg","execution_time":"2026-03-22 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzSV5i-1774187129","operation_id":161609} 
[2026-03-22 16:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 16:48:04] production.INFO: Constructing job for order: 176616  
[2026-03-22 16:48:05] production.INFO: Handling job for order: 176616  
[2026-03-22 16:48:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:48:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:48:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=b7279c4e-5c2d-46cf-8708-dfcd0953415c&Player_ID=471156  
[2026-03-22 16:48:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=b7279c4e-5c2d-46cf-8708-dfcd0953415c&Player_ID=471156","has_body":false} 
[2026-03-22 16:48:06] production.INFO: Operation sent successfully {"operation_id":161615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wA3K-1774187285","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:48:06"}},"processed_data":{"order_number":"ORD-wA3K-1774187285","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:48:10] production.INFO: Constructing job for order: 176617  
[2026-03-22 16:48:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wA3K-1774187285","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:48:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-wA3K-1774187285","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:48:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:48:10] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176616} 
[2026-03-22 16:48:10] production.INFO: Order updated successfully. Order ID: 176616, Status: completed  
[2026-03-22 16:48:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wA3K-1774187285","status":"completed","codes_count":0} 
[2026-03-22 16:48:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:48:12] production.INFO: Handling job for order: 176617  
[2026-03-22 16:48:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:48:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:48:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=003cdfce-759a-4a95-a734-daa29926d97c&Player_ID=0945778536  
[2026-03-22 16:48:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=003cdfce-759a-4a95-a734-daa29926d97c&Player_ID=0945778536","has_body":false} 
[2026-03-22 16:48:12] production.INFO: Operation sent successfully {"operation_id":161616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xjkuBTQj-1774187292","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:48:12"}},"processed_data":{"order_number":"ORD-xjkuBTQj-1774187292","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:48:14] production.INFO: Constructing job for order: 176618  
[2026-03-22 16:48:15] production.INFO: Handling job for order: 176618  
[2026-03-22 16:48:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=849f92e4-aeff-4cdb-9b6c-e1060d1b279e&Player_ID=0945778536  
[2026-03-22 16:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=849f92e4-aeff-4cdb-9b6c-e1060d1b279e&Player_ID=0945778536","has_body":false} 
[2026-03-22 16:48:16] production.INFO: Operation sent successfully {"operation_id":161617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yekAy-1774187296","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:48:16"}},"processed_data":{"order_number":"ORD-yekAy-1774187296","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:48:31] production.INFO: Constructing job for order: 176619  
[2026-03-22 16:48:34] production.INFO: Handling job for order: 176619  
[2026-03-22 16:48:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:48:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:48:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c7d5e56e-96c9-48c6-8260-b1cb1ac0adec&Player_ID=1590160168  
[2026-03-22 16:48:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c7d5e56e-96c9-48c6-8260-b1cb1ac0adec&Player_ID=1590160168","has_body":false} 
[2026-03-22 16:48:35] production.INFO: Operation sent successfully {"operation_id":161618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PNKh-1774187315","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:48:35"}},"processed_data":{"order_number":"ORD-PNKh-1774187315","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:48:35] production.INFO: Constructing job for order: 176620  
[2026-03-22 16:48:38] production.INFO: Handling job for order: 176620  
[2026-03-22 16:48:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:48:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:48:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d227ba43-b34a-497e-bd2a-4222a1c320e0&Player_ID=52382199485  
[2026-03-22 16:48:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d227ba43-b34a-497e-bd2a-4222a1c320e0&Player_ID=52382199485","has_body":false} 
[2026-03-22 16:48:39] production.INFO: Operation sent successfully {"operation_id":161619,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WeRjk9Yh-1774187319","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:48:39"}},"processed_data":{"order_number":"ORD-WeRjk9Yh-1774187319","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:48:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TzSV5i-1774187129","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:48:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-TzSV5i-1774187129","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:48:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:48:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176610} 
[2026-03-22 16:48:46] production.INFO: Order updated successfully. Order ID: 176610, Status: completed  
[2026-03-22 16:48:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TzSV5i-1774187129","status":"completed","codes_count":0} 
[2026-03-22 16:48:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WeRjk9Yh-1774187319","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:48:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-WeRjk9Yh-1774187319","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:48:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:48:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176620} 
[2026-03-22 16:48:49] production.INFO: Order updated successfully. Order ID: 176620, Status: completed  
[2026-03-22 16:48:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WeRjk9Yh-1774187319","status":"completed","codes_count":0} 
[2026-03-22 16:48:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 16:49:00] production.INFO: Constructing job for order: 176621  
[2026-03-22 16:49:01] production.INFO: Handling job for order: 176621  
[2026-03-22 16:49:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:49:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:49:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c4d4c36-50c0-4367-82c0-529b48323088&Player_ID=52138347844  
[2026-03-22 16:49:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c4d4c36-50c0-4367-82c0-529b48323088&Player_ID=52138347844","has_body":false} 
[2026-03-22 16:49:01] production.INFO: Operation sent successfully {"operation_id":161620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BtQVN11I-1774187341","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:49:01"}},"processed_data":{"order_number":"ORD-BtQVN11I-1774187341","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:49:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nyfK6A7g-1774187173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:49:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-nyfK6A7g-1774187173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:49:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:49:10] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176612} 
[2026-03-22 16:49:10] production.INFO: Order updated successfully. Order ID: 176612, Status: completed  
[2026-03-22 16:49:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nyfK6A7g-1774187173","status":"completed","codes_count":0} 
[2026-03-22 16:49:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BtQVN11I-1774187341","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:49:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-BtQVN11I-1774187341","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:49:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:49:10] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176621} 
[2026-03-22 16:49:10] production.INFO: Order updated successfully. Order ID: 176621, Status: completed  
[2026-03-22 16:49:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BtQVN11I-1774187341","status":"completed","codes_count":0} 
[2026-03-22 16:49:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:49:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:49:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"156617944","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjh200i3mds3e7UWkQxZ"}},"user_id":1516} 
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:49:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:49:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18442,"user_id":1516,"amount":98.5,"admins_notified":7} 
[2026-03-22 16:49:31] production.INFO: Constructing job for order: 176622  
[2026-03-22 16:49:32] production.INFO: Handling job for order: 176622  
[2026-03-22 16:49:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:49:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:49:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=38c9fd8e-c01a-46c2-b7c4-dc9799c3d088&Player_ID=5177173  
[2026-03-22 16:49:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=38c9fd8e-c01a-46c2-b7c4-dc9799c3d088&Player_ID=5177173","has_body":false} 
[2026-03-22 16:49:32] production.INFO: Operation sent successfully {"operation_id":161621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sqm-1774187372","amount":1.253479000000000009862333172350190579891204833984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 16:49:32"}},"processed_data":{"order_number":"ORD-sqm-1774187372","amount":1.253479000000000009862333172350190579891204833984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 16:49:40] production.INFO: Constructing job for order: 176623  
[2026-03-22 16:49:42] production.INFO: Handling job for order: 176623  
[2026-03-22 16:49:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:49:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:49:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c3489c96-959f-4b1f-9892-103f89e608c5&Player_ID=5596400304  
[2026-03-22 16:49:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c3489c96-959f-4b1f-9892-103f89e608c5&Player_ID=5596400304","has_body":false} 
[2026-03-22 16:49:42] production.INFO: Operation sent successfully {"operation_id":161622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vK4MN-1774187382","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:49:42"}},"processed_data":{"order_number":"ORD-vK4MN-1774187382","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:49:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vK4MN-1774187382","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:49:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-vK4MN-1774187382","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:49:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:49:58] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":176623} 
[2026-03-22 16:49:58] production.INFO: Order updated successfully. Order ID: 176623, Status: completed  
[2026-03-22 16:49:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vK4MN-1774187382","status":"completed","codes_count":0} 
[2026-03-22 16:50:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 16:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03"} 
[2026-03-22 16:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","total_operations":5,"sites_count":2} 
[2026-03-22 16:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-BLasdV-1774187242","ORD-PNKh-1774187315","ORD-sqm-1774187372"]} 
[2026-03-22 16:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BLasdV-1774187242","operation_id":161614} 
[2026-03-22 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PNKh-1774187315","operation_id":161618} 
[2026-03-22 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621} 
[2026-03-22 16:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 16:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621,"processed":0,"errors":0} 
[2026-03-22 16:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621,"orders_count":2,"order_ids":["ORD-xjkuBTQj-1774187292","ORD-yekAy-1774187296"]} 
[2026-03-22 16:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621} 
[2026-03-22 16:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sqm-1774187372","operation_id":161621,"orders_count":2} 
[2026-03-22 16:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 16:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 16:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"count":2} 
[2026-03-22 16:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"count":2} 
[2026-03-22 16:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"user_id":366,"notification_type":"order_approved","reference_id":176617} 
[2026-03-22 16:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"user_id":366,"notification_type":"order_approved","reference_id":176618} 
[2026-03-22 16:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"processed":2,"errors":0} 
[2026-03-22 16:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617,"processed":2,"errors":0} 
[2026-03-22 16:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kHyo3EaxwEnbp1HQpl5fwOmaFlUyDFGR","execution_time":"2026-03-22 16:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yekAy-1774187296","operation_id":161617} 
[2026-03-22 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 16:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 16:50:06] production.INFO: async() رجع: true  
[2026-03-22 16:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:50:12] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"1566821532","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv0mgotf78k482iKZmSE"}},"user_id":1672} 
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 16:50:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 16:50:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18443,"user_id":1672,"amount":5.0,"admins_notified":7} 
[2026-03-22 16:50:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BLasdV-1774187242","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:50:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-BLasdV-1774187242","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:50:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:50:16] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176615} 
[2026-03-22 16:50:16] production.INFO: Order updated successfully. Order ID: 176615, Status: completed  
[2026-03-22 16:50:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BLasdV-1774187242","status":"completed","codes_count":0} 
[2026-03-22 16:50:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:50:21] production.INFO: Constructing job for order: 176624  
[2026-03-22 16:50:22] production.INFO: Handling job for order: 176624  
[2026-03-22 16:50:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0644afc6-f834-4cb4-99da-c3187cfcc133&Player_ID=1590160168  
[2026-03-22 16:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0644afc6-f834-4cb4-99da-c3187cfcc133&Player_ID=1590160168","has_body":false} 
[2026-03-22 16:50:23] production.INFO: Operation sent successfully {"operation_id":161623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-86tQIH-1774187423","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:50:23"}},"processed_data":{"order_number":"ORD-86tQIH-1774187423","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:51:11] production.INFO: Constructing job for order: 176625  
[2026-03-22 16:51:11] production.INFO: Constructing job for order: 176626  
[2026-03-22 16:51:13] production.INFO: Constructing job for order: 176627  
[2026-03-22 16:51:14] production.INFO: Handling job for order: 176626  
[2026-03-22 16:51:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=baf9c7ec-2bcb-45d5-8373-7e0cfdcc8c34&Player_ID=7061269180  
[2026-03-22 16:51:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=baf9c7ec-2bcb-45d5-8373-7e0cfdcc8c34&Player_ID=7061269180","has_body":false} 
[2026-03-22 16:51:14] production.INFO: Constructing job for order: 176628  
[2026-03-22 16:51:15] production.INFO: Operation sent successfully {"operation_id":161624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tBnp-1774187475","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:51:15"}},"processed_data":{"order_number":"ORD-tBnp-1774187475","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:51:15] production.INFO: Handling job for order: 176625  
[2026-03-22 16:51:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9895c720-e224-446f-b401-c5c75f8dbbfa&Player_ID=5596400304  
[2026-03-22 16:51:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9895c720-e224-446f-b401-c5c75f8dbbfa&Player_ID=5596400304","has_body":false} 
[2026-03-22 16:51:16] production.INFO: Operation sent successfully {"operation_id":161625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qqIfSG9-1774187476","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:51:16"}},"processed_data":{"order_number":"ORD-qqIfSG9-1774187476","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:51:16] production.INFO: Handling job for order: 176627  
[2026-03-22 16:51:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df6ac4fd-fc3f-40e3-bd6e-92971ed24ad7&Player_ID=52371586585  
[2026-03-22 16:51:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=df6ac4fd-fc3f-40e3-bd6e-92971ed24ad7&Player_ID=52371586585","has_body":false} 
[2026-03-22 16:51:17] production.INFO: Operation sent successfully {"operation_id":161626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7IG-1774187477","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:51:17"}},"processed_data":{"order_number":"ORD-7IG-1774187477","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:51:17] production.INFO: Handling job for order: 176628  
[2026-03-22 16:51:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a7093144-1d0e-4074-9a31-3587379de4a4&Player_ID=7061269180  
[2026-03-22 16:51:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a7093144-1d0e-4074-9a31-3587379de4a4&Player_ID=7061269180","has_body":false} 
[2026-03-22 16:51:18] production.INFO: Operation sent successfully {"operation_id":161627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S1yx-1774187478","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:51:18"}},"processed_data":{"order_number":"ORD-S1yx-1774187478","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:51:22] production.INFO: Constructing job for order: 176629  
[2026-03-22 16:51:24] production.INFO: Handling job for order: 176629  
[2026-03-22 16:51:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=53a3fafb-46ae-4f2a-a7ed-1c3557a8c9f8&Player_ID=471156  
[2026-03-22 16:51:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=53a3fafb-46ae-4f2a-a7ed-1c3557a8c9f8&Player_ID=471156","has_body":false} 
[2026-03-22 16:51:25] production.INFO: Operation sent successfully {"operation_id":161628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9he4YgO2-1774187484","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:51:25"}},"processed_data":{"order_number":"ORD-9he4YgO2-1774187484","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:51:25] production.INFO: Constructing job for order: 176630  
[2026-03-22 16:51:27] production.INFO: Constructing job for order: 176631  
[2026-03-22 16:51:28] production.INFO: Handling job for order: 176630  
[2026-03-22 16:51:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:51:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=40d410a1-2a91-4f36-b4db-4f8d34bda141&Player_ID=0967880850  
[2026-03-22 16:51:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=40d410a1-2a91-4f36-b4db-4f8d34bda141&Player_ID=0967880850","has_body":false} 
[2026-03-22 16:51:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9he4YgO2-1774187484","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:51:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-9he4YgO2-1774187484","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:51:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:51:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qqIfSG9-1774187476","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:51:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-qqIfSG9-1774187476","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:51:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:51:28] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176629} 
[2026-03-22 16:51:28] production.INFO: Order updated successfully. Order ID: 176629, Status: completed  
[2026-03-22 16:51:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9he4YgO2-1774187484","status":"completed","codes_count":0} 
[2026-03-22 16:51:28] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":176625} 
[2026-03-22 16:51:28] production.INFO: Order updated successfully. Order ID: 176625, Status: completed  
[2026-03-22 16:51:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qqIfSG9-1774187476","status":"completed","codes_count":0} 
[2026-03-22 16:51:28] production.INFO: Operation sent successfully {"operation_id":161629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4n6bfyds-1774187488","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:51:28"}},"processed_data":{"order_number":"ORD-4n6bfyds-1774187488","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:51:28] production.INFO: Handling job for order: 176631  
[2026-03-22 16:51:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=37469840-dc49-4f3e-ada5-0f0ca843b4eb&Player_ID=10068028068  
[2026-03-22 16:51:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=37469840-dc49-4f3e-ada5-0f0ca843b4eb&Player_ID=10068028068","has_body":false} 
[2026-03-22 16:51:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PNKh-1774187315","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:51:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-PNKh-1774187315","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:51:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:51:29] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176619} 
[2026-03-22 16:51:29] production.INFO: Order updated successfully. Order ID: 176619, Status: completed  
[2026-03-22 16:51:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PNKh-1774187315","status":"completed","codes_count":0} 
[2026-03-22 16:51:29] production.INFO: Operation sent successfully {"operation_id":161630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-03APVi-1774187489","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:51:29"}},"processed_data":{"order_number":"ORD-03APVi-1774187489","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 16:51:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:51:30] production.INFO: Constructing job for order: 176632  
[2026-03-22 16:51:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7IG-1774187477","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:51:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-7IG-1774187477","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:51:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:51:32] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176627} 
[2026-03-22 16:51:32] production.INFO: Order updated successfully. Order ID: 176627, Status: completed  
[2026-03-22 16:51:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7IG-1774187477","status":"completed","codes_count":0} 
[2026-03-22 16:51:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 16:51:32] production.INFO: Handling job for order: 176632  
[2026-03-22 16:51:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:51:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6dda0c41-d635-46f1-89ad-cc87e7184ff3&Player_ID=0967880850  
[2026-03-22 16:51:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6dda0c41-d635-46f1-89ad-cc87e7184ff3&Player_ID=0967880850","has_body":false} 
[2026-03-22 16:51:33] production.INFO: Operation sent successfully {"operation_id":161631,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bSYWssY6-1774187493","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:51:33"}},"processed_data":{"order_number":"ORD-bSYWssY6-1774187493","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:51:34] production.INFO: Constructing job for order: 176633  
[2026-03-22 16:51:36] production.INFO: Handling job for order: 176633  
[2026-03-22 16:51:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:51:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=2e069a0b-2c0d-449f-ba43-947f26093b5d&Player_ID=0967880850  
[2026-03-22 16:51:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=2e069a0b-2c0d-449f-ba43-947f26093b5d&Player_ID=0967880850","has_body":false} 
[2026-03-22 16:51:37] production.INFO: Operation sent successfully {"operation_id":161632,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SR7EDo1l-1774187497","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:51:37"}},"processed_data":{"order_number":"ORD-SR7EDo1l-1774187497","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:51:43] production.INFO: Constructing job for order: 176634  
[2026-03-22 16:51:46] production.INFO: Handling job for order: 176634  
[2026-03-22 16:51:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:51:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:51:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8b860cb5-4a27-4c09-b980-52dbfb1df8e9&Player_ID=9693522134  
[2026-03-22 16:51:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8b860cb5-4a27-4c09-b980-52dbfb1df8e9&Player_ID=9693522134","has_body":false} 
[2026-03-22 16:51:47] production.INFO: Operation sent successfully {"operation_id":161633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9l3wTq-1774187506","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:51:47"}},"processed_data":{"order_number":"ORD-9l3wTq-1774187506","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02"} 
[2026-03-22 16:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","total_operations":9,"sites_count":2} 
[2026-03-22 16:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-sqm-1774187372","ORD-86tQIH-1774187423","ORD-tBnp-1774187475","ORD-S1yx-1774187478","ORD-03APVi-1774187489","ORD-9l3wTq-1774187506"]} 
[2026-03-22 16:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 16:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-03APVi-1774187489","operation_id":161630} 
[2026-03-22 16:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-86tQIH-1774187423","operation_id":161623} 
[2026-03-22 16:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9l3wTq-1774187506","operation_id":161633} 
[2026-03-22 16:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S1yx-1774187478","operation_id":161627} 
[2026-03-22 16:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624} 
[2026-03-22 16:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 16:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 16:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"count":1} 
[2026-03-22 16:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"count":1} 
[2026-03-22 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"user_id":215,"notification_type":"order_approved","reference_id":176622} 
[2026-03-22 16:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"processed":1,"errors":0} 
[2026-03-22 16:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"processed":1,"errors":0} 
[2026-03-22 16:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"orders_count":3,"order_ids":["ORD-4n6bfyds-1774187488","ORD-bSYWssY6-1774187493","ORD-SR7EDo1l-1774187497"]} 
[2026-03-22 16:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624} 
[2026-03-22 16:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tBnp-1774187475","operation_id":161624,"orders_count":3} 
[2026-03-22 16:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 16:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 16:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"count":3} 
[2026-03-22 16:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"count":3} 
[2026-03-22 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"user_id":366,"notification_type":"order_approved","reference_id":176630} 
[2026-03-22 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"user_id":366,"notification_type":"order_approved","reference_id":176632} 
[2026-03-22 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"user_id":366,"notification_type":"order_approved","reference_id":176633} 
[2026-03-22 16:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"processed":3,"errors":0} 
[2026-03-22 16:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632,"processed":3,"errors":0} 
[2026-03-22 16:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X0TIySHCHIDMe71SltZ5r44vFGRNnvUb","execution_time":"2026-03-22 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SR7EDo1l-1774187497","operation_id":161632} 
[2026-03-22 16:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-22 16:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:52:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tBnp-1774187475","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:52:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-tBnp-1774187475","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:52:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:52:17] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176626} 
[2026-03-22 16:52:17] production.INFO: Order updated successfully. Order ID: 176626, Status: completed  
[2026-03-22 16:52:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tBnp-1774187475","status":"completed","codes_count":0} 
[2026-03-22 16:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:52:21] production.INFO: Constructing job for order: 176635  
[2026-03-22 16:52:23] production.INFO: Handling job for order: 176635  
[2026-03-22 16:52:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:52:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:52:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=64ab4cd2-882d-44cc-bfe1-821f9e5c810b&Player_ID=0940657152  
[2026-03-22 16:52:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=64ab4cd2-882d-44cc-bfe1-821f9e5c810b&Player_ID=0940657152","has_body":false} 
[2026-03-22 16:52:24] production.INFO: Operation sent successfully {"operation_id":161634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1jA-1774187544","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:52:24"}},"processed_data":{"order_number":"ORD-1jA-1774187544","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:52:26] production.INFO: Constructing job for order: 176636  
[2026-03-22 16:52:27] production.INFO: Handling job for order: 176636  
[2026-03-22 16:52:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:52:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:52:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=301e3367-dccb-4541-9729-806df0977e90&Player_ID=0940657152  
[2026-03-22 16:52:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=301e3367-dccb-4541-9729-806df0977e90&Player_ID=0940657152","has_body":false} 
[2026-03-22 16:52:28] production.INFO: Operation sent successfully {"operation_id":161635,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zkuTP-1774187548","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:52:28"}},"processed_data":{"order_number":"ORD-zkuTP-1774187548","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:52:32] production.INFO: Constructing job for order: 176637  
[2026-03-22 16:52:34] production.INFO: Handling job for order: 176637  
[2026-03-22 16:52:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 16:52:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:52:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a4ed9468-6636-462d-9541-4eae2a929d31&Player_ID=0940657152  
[2026-03-22 16:52:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a4ed9468-6636-462d-9541-4eae2a929d31&Player_ID=0940657152","has_body":false} 
[2026-03-22 16:52:34] production.INFO: Operation sent successfully {"operation_id":161636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n3JSr9e-1774187554","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 16:52:34"}},"processed_data":{"order_number":"ORD-n3JSr9e-1774187554","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 16:52:54] production.INFO: Constructing job for order: 176638  
[2026-03-22 16:52:55] production.INFO: Handling job for order: 176638  
[2026-03-22 16:52:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:52:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:52:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e0189feb-ca36-4c30-aabc-b6e60a781de6&Player_ID=52239850779  
[2026-03-22 16:52:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e0189feb-ca36-4c30-aabc-b6e60a781de6&Player_ID=52239850779","has_body":false} 
[2026-03-22 16:52:56] production.INFO: Operation sent successfully {"operation_id":161637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hCzT-1774187576","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:52:56"}},"processed_data":{"order_number":"ORD-hCzT-1774187576","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 16:53:00] production.INFO: Constructing job for order: 176639  
[2026-03-22 16:53:02] production.INFO: Handling job for order: 176639  
[2026-03-22 16:53:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e885e6d9-93fe-4dbe-8972-0894b92f9524&Player_ID=10068028068  
[2026-03-22 16:53:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e885e6d9-93fe-4dbe-8972-0894b92f9524&Player_ID=10068028068","has_body":false} 
[2026-03-22 16:53:03] production.INFO: Operation sent successfully {"operation_id":161638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v6NvTn-1774187583","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:53:03"}},"processed_data":{"order_number":"ORD-v6NvTn-1774187583","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:53:09] production.INFO: Constructing job for order: 176640  
[2026-03-22 16:53:12] production.INFO: Handling job for order: 176640  
[2026-03-22 16:53:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=8000&uuid=10dd5d1f-7f59-4e2b-930e-7dd9157c8467&Player_ID=16192698  
[2026-03-22 16:53:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=8000&uuid=10dd5d1f-7f59-4e2b-930e-7dd9157c8467&Player_ID=16192698","has_body":false} 
[2026-03-22 16:53:13] production.INFO: Operation sent successfully {"operation_id":161639,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VLo4b6u-1774187593","amount":3.918896800000000180119741344242356717586517333984375,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-22 16:53:13"}},"processed_data":{"order_number":"ORD-VLo4b6u-1774187593","amount":3.918896800000000180119741344242356717586517333984375,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-22 16:53:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-86tQIH-1774187423","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:53:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-86tQIH-1774187423","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:53:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:53:13] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176624} 
[2026-03-22 16:53:13] production.INFO: Order updated successfully. Order ID: 176624, Status: completed  
[2026-03-22 16:53:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-86tQIH-1774187423","status":"completed","codes_count":0} 
[2026-03-22 16:53:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:53:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hCzT-1774187576","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:53:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-hCzT-1774187576","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:53:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:53:16] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176638} 
[2026-03-22 16:53:16] production.INFO: Order updated successfully. Order ID: 176638, Status: completed  
[2026-03-22 16:53:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hCzT-1774187576","status":"completed","codes_count":0} 
[2026-03-22 16:53:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 16:53:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9l3wTq-1774187506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:53:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-9l3wTq-1774187506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:53:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:53:29] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176634} 
[2026-03-22 16:53:29] production.INFO: Order updated successfully. Order ID: 176634, Status: completed  
[2026-03-22 16:53:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9l3wTq-1774187506","status":"completed","codes_count":0} 
[2026-03-22 16:53:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:53:33] production.INFO: Constructing job for order: 176641  
[2026-03-22 16:53:34] production.INFO: Handling job for order: 176641  
[2026-03-22 16:53:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7faadde3-3e5e-48e0-84a9-c63fad436169&Player_ID=13888517654  
[2026-03-22 16:53:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7faadde3-3e5e-48e0-84a9-c63fad436169&Player_ID=13888517654","has_body":false} 
[2026-03-22 16:53:35] production.INFO: Operation sent successfully {"operation_id":161640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XbbWXe8-1774187615","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:53:35"}},"processed_data":{"order_number":"ORD-XbbWXe8-1774187615","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:53:36] production.INFO: Constructing job for order: 176642  
[2026-03-22 16:53:38] production.INFO: Constructing job for order: 176643  
[2026-03-22 16:53:38] production.INFO: Handling job for order: 176642  
[2026-03-22 16:53:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2510a204-8a23-4094-b643-c981412114d4&Player_ID=13855379979  
[2026-03-22 16:53:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2510a204-8a23-4094-b643-c981412114d4&Player_ID=13855379979","has_body":false} 
[2026-03-22 16:53:39] production.INFO: Operation sent successfully {"operation_id":161641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rQc7k-1774187619","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:53:39"}},"processed_data":{"order_number":"ORD-rQc7k-1774187619","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:53:39] production.INFO: Handling job for order: 176643  
[2026-03-22 16:53:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3ac9a610-a020-4c60-9017-2dbaa893ecda&Player_ID=9693522134  
[2026-03-22 16:53:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3ac9a610-a020-4c60-9017-2dbaa893ecda&Player_ID=9693522134","has_body":false} 
[2026-03-22 16:53:40] production.INFO: Operation sent successfully {"operation_id":161642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7pbRZ3-1774187620","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:53:40"}},"processed_data":{"order_number":"ORD-7pbRZ3-1774187620","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:53:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S1yx-1774187478","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:53:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-S1yx-1774187478","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:53:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:53:55] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176628} 
[2026-03-22 16:53:55] production.INFO: Order updated successfully. Order ID: 176628, Status: completed  
[2026-03-22 16:53:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S1yx-1774187478","status":"completed","codes_count":0} 
[2026-03-22 16:53:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:53:56] production.INFO: Constructing job for order: 176644  
[2026-03-22 16:53:58] production.INFO: Handling job for order: 176644  
[2026-03-22 16:53:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:53:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:53:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6e315691-842a-4f65-9bab-91ca0c43aa3b&Player_ID=471156  
[2026-03-22 16:53:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6e315691-842a-4f65-9bab-91ca0c43aa3b&Player_ID=471156","has_body":false} 
[2026-03-22 16:53:59] production.INFO: Operation sent successfully {"operation_id":161643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6pEEJQT-1774187638","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 16:53:59"}},"processed_data":{"order_number":"ORD-6pEEJQT-1774187638","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 16:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02"} 
[2026-03-22 16:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","total_operations":10,"sites_count":2} 
[2026-03-22 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-03APVi-1774187489","ORD-v6NvTn-1774187583","ORD-VLo4b6u-1774187593","ORD-XbbWXe8-1774187615","ORD-rQc7k-1774187619","ORD-7pbRZ3-1774187620","ORD-6pEEJQT-1774187638"]} 
[2026-03-22 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-03APVi-1774187489","operation_id":161630} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6pEEJQT-1774187638","operation_id":161643} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7pbRZ3-1774187620","operation_id":161642} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rQc7k-1774187619","operation_id":161641} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v6NvTn-1774187583","operation_id":161638} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VLo4b6u-1774187593","operation_id":161639} 
[2026-03-22 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640} 
[2026-03-22 16:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 16:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640,"processed":0,"errors":0} 
[2026-03-22 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640,"orders_count":3,"order_ids":["ORD-1jA-1774187544","ORD-zkuTP-1774187548","ORD-n3JSr9e-1774187554"]} 
[2026-03-22 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640} 
[2026-03-22 16:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XbbWXe8-1774187615","operation_id":161640,"orders_count":3} 
[2026-03-22 16:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 16:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 16:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"count":3} 
[2026-03-22 16:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"count":3} 
[2026-03-22 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"user_id":366,"notification_type":"order_approved","reference_id":176635} 
[2026-03-22 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"user_id":366,"notification_type":"order_approved","reference_id":176637} 
[2026-03-22 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"user_id":366,"notification_type":"order_approved","reference_id":176636} 
[2026-03-22 16:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 16:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 16:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"processed":3,"errors":0} 
[2026-03-22 16:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635,"processed":3,"errors":0} 
[2026-03-22 16:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZBQ8pR2r7UDp3XbQaFtHzK0MUpaBLi03","execution_time":"2026-03-22 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkuTP-1774187548","operation_id":161635} 
[2026-03-22 16:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 16:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-03APVi-1774187489","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-03APVi-1774187489","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:54:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6pEEJQT-1774187638","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-6pEEJQT-1774187638","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:54:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:04] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176631} 
[2026-03-22 16:54:04] production.INFO: Order updated successfully. Order ID: 176631, Status: completed  
[2026-03-22 16:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-03APVi-1774187489","status":"completed","codes_count":0} 
[2026-03-22 16:54:04] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176644} 
[2026-03-22 16:54:04] production.INFO: Order updated successfully. Order ID: 176644, Status: completed  
[2026-03-22 16:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6pEEJQT-1774187638","status":"completed","codes_count":0} 
[2026-03-22 16:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 16:54:19] production.INFO: Constructing job for order: 176645  
[2026-03-22 16:54:20] production.INFO: Handling job for order: 176645  
[2026-03-22 16:54:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:54:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:54:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c51dc47-b5e1-41cf-9871-8ff3b9d7e8a8&Player_ID=5350384106  
[2026-03-22 16:54:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c51dc47-b5e1-41cf-9871-8ff3b9d7e8a8&Player_ID=5350384106","has_body":false} 
[2026-03-22 16:54:21] production.INFO: Operation sent successfully {"operation_id":161644,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tqgK-1774187661","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:54:21"}},"processed_data":{"order_number":"ORD-tqgK-1774187661","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:54:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tqgK-1774187661","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:54:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-tqgK-1774187661","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:54:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:32] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176645} 
[2026-03-22 16:54:32] production.INFO: Order updated successfully. Order ID: 176645, Status: completed  
[2026-03-22 16:54:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tqgK-1774187661","status":"completed","codes_count":0} 
[2026-03-22 16:54:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 16:54:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v6NvTn-1774187583","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:54:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-v6NvTn-1774187583","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:54:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:40] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176639} 
[2026-03-22 16:54:40] production.INFO: Order updated successfully. Order ID: 176639, Status: completed  
[2026-03-22 16:54:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v6NvTn-1774187583","status":"completed","codes_count":0} 
[2026-03-22 16:54:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VLo4b6u-1774187593","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 16:54:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-VLo4b6u-1774187593","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 16:54:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:41] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176640} 
[2026-03-22 16:54:41] production.INFO: Order updated successfully. Order ID: 176640, Status: completed  
[2026-03-22 16:54:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VLo4b6u-1774187593","status":"completed","codes_count":0} 
[2026-03-22 16:54:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:54:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 16:54:42] production.INFO: Constructing job for order: 176646  
[2026-03-22 16:54:45] production.INFO: Handling job for order: 176646  
[2026-03-22 16:54:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:54:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:54:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=019187d8-8ad0-4e1a-bb12-8f45427ad33b&Player_ID=52245534410  
[2026-03-22 16:54:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=019187d8-8ad0-4e1a-bb12-8f45427ad33b&Player_ID=52245534410","has_body":false} 
[2026-03-22 16:54:46] production.INFO: Operation sent successfully {"operation_id":161645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x9W-1774187686","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:54:46"}},"processed_data":{"order_number":"ORD-x9W-1774187686","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:54:52] production.INFO: Constructing job for order: 176647  
[2026-03-22 16:54:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7pbRZ3-1774187620","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:54:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-7pbRZ3-1774187620","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:54:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:54:52] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176643} 
[2026-03-22 16:54:52] production.INFO: Order updated successfully. Order ID: 176643, Status: completed  
[2026-03-22 16:54:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7pbRZ3-1774187620","status":"completed","codes_count":0} 
[2026-03-22 16:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 16:54:55] production.INFO: Handling job for order: 176647  
[2026-03-22 16:54:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:54:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:54:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=badcc433-1c58-4682-9764-e931651f69cb&Player_ID=4417863418  
[2026-03-22 16:54:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=badcc433-1c58-4682-9764-e931651f69cb&Player_ID=4417863418","has_body":false} 
[2026-03-22 16:54:56] production.INFO: Operation sent successfully {"operation_id":161646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nbkhmnj-1774187696","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:54:56"}},"processed_data":{"order_number":"ORD-Nbkhmnj-1774187696","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 16:55:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x9W-1774187686","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:55:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-x9W-1774187686","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:55:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:55:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":176646} 
[2026-03-22 16:55:04] production.INFO: Order updated successfully. Order ID: 176646, Status: completed  
[2026-03-22 16:55:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x9W-1774187686","status":"completed","codes_count":0} 
[2026-03-22 16:55:05] production.INFO: async() رجع: true  
[2026-03-22 16:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 16:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 16:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 16:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 16:55:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-22 16:55:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XbbWXe8-1774187615","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:55:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-XbbWXe8-1774187615","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:55:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:55:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":176641} 
[2026-03-22 16:55:19] production.INFO: Order updated successfully. Order ID: 176641, Status: completed  
[2026-03-22 16:55:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XbbWXe8-1774187615","status":"completed","codes_count":0} 
[2026-03-22 16:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-22 16:55:35] production.INFO: Constructing job for order: 176648  
[2026-03-22 16:55:37] production.INFO: Handling job for order: 176648  
[2026-03-22 16:55:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:55:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:55:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=52c611c7-1676-48ac-ad6d-3ff66fca962b&Player_ID=5350384106  
[2026-03-22 16:55:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=52c611c7-1676-48ac-ad6d-3ff66fca962b&Player_ID=5350384106","has_body":false} 
[2026-03-22 16:55:37] production.INFO: Operation sent successfully {"operation_id":161647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WB3HQYM-1774187737","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:55:37"}},"processed_data":{"order_number":"ORD-WB3HQYM-1774187737","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:55:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rQc7k-1774187619","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:55:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-rQc7k-1774187619","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:55:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:55:44] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176642} 
[2026-03-22 16:55:44] production.INFO: Order updated successfully. Order ID: 176642, Status: completed  
[2026-03-22 16:55:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rQc7k-1774187619","status":"completed","codes_count":0} 
[2026-03-22 16:55:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 16:55:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WB3HQYM-1774187737","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:55:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-WB3HQYM-1774187737","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:55:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:55:56] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176648} 
[2026-03-22 16:55:56] production.INFO: Order updated successfully. Order ID: 176648, Status: completed  
[2026-03-22 16:55:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WB3HQYM-1774187737","status":"completed","codes_count":0} 
[2026-03-22 16:55:56] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 16:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 16:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 16:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 16:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01"} 
[2026-03-22 16:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","total_operations":1,"sites_count":1} 
[2026-03-22 16:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Nbkhmnj-1774187696"]} 
[2026-03-22 16:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 16:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nbkhmnj-1774187696","operation_id":161646} 
[2026-03-22 16:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nbkhmnj-1774187696","operation_id":161646,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 16:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nbkhmnj-1774187696","operation_id":161646,"processed":0,"errors":0} 
[2026-03-22 16:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NmvOJi4cMc7EvLJdZUW5DHqi9WsBS3VT","execution_time":"2026-03-22 16:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nbkhmnj-1774187696","operation_id":161646} 
[2026-03-22 16:56:41] production.INFO: Constructing job for order: 176649  
[2026-03-22 16:56:44] production.INFO: Handling job for order: 176649  
[2026-03-22 16:56:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:56:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:56:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f4d5667-5864-48da-822b-3366ba727b36&Player_ID=52352337112  
[2026-03-22 16:56:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f4d5667-5864-48da-822b-3366ba727b36&Player_ID=52352337112","has_body":false} 
[2026-03-22 16:56:44] production.INFO: Constructing job for order: 176650  
[2026-03-22 16:56:44] production.INFO: Constructing job for order: 176651  
[2026-03-22 16:56:45] production.INFO: Operation sent successfully {"operation_id":161648,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NndN-1774187804","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:56:45"}},"processed_data":{"order_number":"ORD-NndN-1774187804","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:56:45] production.INFO: Handling job for order: 176651  
[2026-03-22 16:56:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:56:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:56:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8992fb32-d33d-4d91-829e-9ca3a741db50&Player_ID=5350384106  
[2026-03-22 16:56:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8992fb32-d33d-4d91-829e-9ca3a741db50&Player_ID=5350384106","has_body":false} 
[2026-03-22 16:56:45] production.INFO: Operation sent successfully {"operation_id":161649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mBCkd-1774187805","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:56:45"}},"processed_data":{"order_number":"ORD-mBCkd-1774187805","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:56:45] production.INFO: Handling job for order: 176650  
[2026-03-22 16:56:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:56:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:56:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=23218539-8117-4f28-b317-0d73b1f00f8c&Player_ID=52352337112  
[2026-03-22 16:56:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=23218539-8117-4f28-b317-0d73b1f00f8c&Player_ID=52352337112","has_body":false} 
[2026-03-22 16:56:46] production.INFO: Operation sent successfully {"operation_id":161650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RidkG-1774187806","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:56:46"}},"processed_data":{"order_number":"ORD-RidkG-1774187806","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 16:56:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NndN-1774187804","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:56:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-NndN-1774187804","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:56:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:56:55] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176649} 
[2026-03-22 16:56:55] production.INFO: Order updated successfully. Order ID: 176649, Status: completed  
[2026-03-22 16:56:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NndN-1774187804","status":"completed","codes_count":0} 
[2026-03-22 16:56:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RidkG-1774187806","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:56:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-RidkG-1774187806","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:56:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:56:56] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176650} 
[2026-03-22 16:56:56] production.INFO: Order updated successfully. Order ID: 176650, Status: completed  
[2026-03-22 16:56:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RidkG-1774187806","status":"completed","codes_count":0} 
[2026-03-22 16:56:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:56:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 16:56:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mBCkd-1774187805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:56:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-mBCkd-1774187805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:56:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:56:59] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":176651} 
[2026-03-22 16:56:59] production.INFO: Order updated successfully. Order ID: 176651, Status: completed  
[2026-03-22 16:56:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mBCkd-1774187805","status":"completed","codes_count":0} 
[2026-03-22 16:57:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 16:57:21] production.INFO: Constructing job for order: 176652  
[2026-03-22 16:57:22] production.INFO: Handling job for order: 176652  
[2026-03-22 16:57:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:57:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:57:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1bbe1ac7-b7bd-4d42-8262-727c1fe47732&Player_ID=52350762181  
[2026-03-22 16:57:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1bbe1ac7-b7bd-4d42-8262-727c1fe47732&Player_ID=52350762181","has_body":false} 
[2026-03-22 16:57:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nbkhmnj-1774187696","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:57:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nbkhmnj-1774187696","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:57:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:57:23] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176647} 
[2026-03-22 16:57:23] production.INFO: Order updated successfully. Order ID: 176647, Status: completed  
[2026-03-22 16:57:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nbkhmnj-1774187696","status":"completed","codes_count":0} 
[2026-03-22 16:57:23] production.INFO: Operation sent successfully {"operation_id":161651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-doe4sj-1774187843","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 16:57:23"}},"processed_data":{"order_number":"ORD-doe4sj-1774187843","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 16:57:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 16:57:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-doe4sj-1774187843","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:57:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-doe4sj-1774187843","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:57:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:57:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":176652} 
[2026-03-22 16:57:32] production.INFO: Order updated successfully. Order ID: 176652, Status: completed  
[2026-03-22 16:57:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-doe4sj-1774187843","status":"completed","codes_count":0} 
[2026-03-22 16:57:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 16:57:38] production.INFO: Constructing job for order: 176653  
[2026-03-22 16:57:41] production.INFO: Handling job for order: 176653  
[2026-03-22 16:57:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:57:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:57:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b4ef57-a411-494d-86db-cc112553f23c&Player_ID=9087038479  
[2026-03-22 16:57:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b4ef57-a411-494d-86db-cc112553f23c&Player_ID=9087038479","has_body":false} 
[2026-03-22 16:57:42] production.INFO: Operation sent successfully {"operation_id":161652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kdjAjK-1774187862","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:57:42"}},"processed_data":{"order_number":"ORD-kdjAjK-1774187862","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:57:58] production.INFO: Constructing job for order: 176654  
[2026-03-22 16:58:00] production.INFO: Handling job for order: 176654  
[2026-03-22 16:58:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:58:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:58:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=402bf779-c266-40ba-8e27-6ced194a98fe&Player_ID=18374952  
[2026-03-22 16:58:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=402bf779-c266-40ba-8e27-6ced194a98fe&Player_ID=18374952","has_body":false} 
[2026-03-22 16:58:01] production.INFO: Operation sent successfully {"operation_id":161653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-765-1774187881","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-22 16:58:01"}},"processed_data":{"order_number":"ORD-765-1774187881","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-22 16:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01"} 
[2026-03-22 16:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","total_operations":2,"sites_count":1} 
[2026-03-22 16:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-kdjAjK-1774187862","ORD-765-1774187881"]} 
[2026-03-22 16:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 16:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 16:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-765-1774187881","operation_id":161653} 
[2026-03-22 16:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kdjAjK-1774187862","operation_id":161652} 
[2026-03-22 16:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kdjAjK-1774187862","operation_id":161652,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 16:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kdjAjK-1774187862","operation_id":161652,"processed":0,"errors":0} 
[2026-03-22 16:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ciBxIMBVMpQAsYJZswHANUw7JNQT8jQr","execution_time":"2026-03-22 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kdjAjK-1774187862","operation_id":161652} 
[2026-03-22 16:58:52] production.INFO: Constructing job for order: 176655  
[2026-03-22 16:58:55] production.INFO: Handling job for order: 176655  
[2026-03-22 16:58:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:58:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:58:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=107c926b-688d-4444-957e-3a53f04041c8&Player_ID=9087038479  
[2026-03-22 16:58:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=107c926b-688d-4444-957e-3a53f04041c8&Player_ID=9087038479","has_body":false} 
[2026-03-22 16:58:56] production.INFO: Operation sent successfully {"operation_id":161654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iwBR6-1774187936","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 16:58:56"}},"processed_data":{"order_number":"ORD-iwBR6-1774187936","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 16:59:02] production.INFO: Constructing job for order: 176656  
[2026-03-22 16:59:05] production.INFO: Handling job for order: 176656  
[2026-03-22 16:59:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:59:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:59:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=b34c4c20-6c01-4f0b-a206-c1a2c1c0cf5f&Player_ID=11348206  
[2026-03-22 16:59:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=b34c4c20-6c01-4f0b-a206-c1a2c1c0cf5f&Player_ID=11348206","has_body":false} 
[2026-03-22 16:59:06] production.INFO: Operation sent successfully {"operation_id":161655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c9C-1774187946","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 16:59:06"}},"processed_data":{"order_number":"ORD-c9C-1774187946","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 16:59:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kdjAjK-1774187862","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 16:59:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-kdjAjK-1774187862","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 16:59:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 16:59:17] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176653} 
[2026-03-22 16:59:17] production.INFO: Order updated successfully. Order ID: 176653, Status: completed  
[2026-03-22 16:59:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kdjAjK-1774187862","status":"completed","codes_count":0} 
[2026-03-22 16:59:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 16:59:37] production.INFO: Constructing job for order: 176657  
[2026-03-22 16:59:39] production.INFO: Handling job for order: 176657  
[2026-03-22 16:59:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 16:59:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 16:59:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=30000&uuid=0e9107e4-e020-4fe3-8691-b427e374e623&Player_ID=15807206  
[2026-03-22 16:59:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=30000&uuid=0e9107e4-e020-4fe3-8691-b427e374e623&Player_ID=15807206","has_body":false} 
[2026-03-22 16:59:40] production.INFO: Operation sent successfully {"operation_id":161656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-flOmMb-1774187980","amount":3.1392480000000002604565452202223241329193115234375,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-22 16:59:40"}},"processed_data":{"order_number":"ORD-flOmMb-1774187980","amount":3.1392480000000002604565452202223241329193115234375,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-22 17:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04"} 
[2026-03-22 17:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","total_operations":4,"sites_count":1} 
[2026-03-22 17:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-765-1774187881","ORD-iwBR6-1774187936","ORD-c9C-1774187946","ORD-flOmMb-1774187980"]} 
[2026-03-22 17:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c9C-1774187946","operation_id":161655} 
[2026-03-22 17:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656} 
[2026-03-22 17:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654} 
[2026-03-22 17:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 17:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"count":1} 
[2026-03-22 17:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"count":1} 
[2026-03-22 17:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"user_id":1488,"notification_type":"order_approved","reference_id":176654} 
[2026-03-22 17:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"processed":1,"errors":0} 
[2026-03-22 17:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654,"processed":1,"errors":0} 
[2026-03-22 17:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZwsP0YDDCq6Z7BuzaBsEjizBD7PtmETg","execution_time":"2026-03-22 17:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iwBR6-1774187936","operation_id":161654} 
[2026-03-22 17:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:00:06] production.INFO: async() رجع: true  
[2026-03-22 17:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 17:00:12] production.INFO: Constructing job for order: 176658  
[2026-03-22 17:00:14] production.INFO: Handling job for order: 176658  
[2026-03-22 17:00:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:00:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:00:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fcd79a0c-ebb0-47b7-a68e-1b29391a0be5&Player_ID=0957589297  
[2026-03-22 17:00:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fcd79a0c-ebb0-47b7-a68e-1b29391a0be5&Player_ID=0957589297","has_body":false} 
[2026-03-22 17:00:15] production.INFO: Operation sent successfully {"operation_id":161657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lyfyaxls-1774188015","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:00:15"}},"processed_data":{"order_number":"ORD-lyfyaxls-1774188015","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:00:29] production.INFO: Constructing job for order: 176659  
[2026-03-22 17:00:30] production.INFO: Handling job for order: 176659  
[2026-03-22 17:00:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:00:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:00:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5ed9cf7e-b3c4-4a3f-9801-cbae604a998b&Player_ID=0957589297  
[2026-03-22 17:00:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5ed9cf7e-b3c4-4a3f-9801-cbae604a998b&Player_ID=0957589297","has_body":false} 
[2026-03-22 17:00:31] production.INFO: Operation sent successfully {"operation_id":161658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oKT0IqJj-1774188031","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:00:31"}},"processed_data":{"order_number":"ORD-oKT0IqJj-1774188031","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:00:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iwBR6-1774187936","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:00:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-iwBR6-1774187936","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:00:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:00:59] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176655} 
[2026-03-22 17:00:59] production.INFO: Order updated successfully. Order ID: 176655, Status: completed  
[2026-03-22 17:00:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iwBR6-1774187936","status":"completed","codes_count":0} 
[2026-03-22 17:01:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:01:33] production.INFO: Constructing job for order: 176660  
[2026-03-22 17:01:34] production.INFO: Handling job for order: 176660  
[2026-03-22 17:01:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:01:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:01:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f09ea396-7880-41d4-9488-42b15b57f57a&Player_ID=0957589297  
[2026-03-22 17:01:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f09ea396-7880-41d4-9488-42b15b57f57a&Player_ID=0957589297","has_body":false} 
[2026-03-22 17:01:35] production.INFO: Operation sent successfully {"operation_id":161659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4at-1774188094","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:01:35"}},"processed_data":{"order_number":"ORD-4at-1774188094","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:02:00] production.INFO: Constructing job for order: 176661  
[2026-03-22 17:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02"} 
[2026-03-22 17:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","total_operations":5,"sites_count":2} 
[2026-03-22 17:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-c9C-1774187946","ORD-flOmMb-1774187980"]} 
[2026-03-22 17:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 17:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"count":2} 
[2026-03-22 17:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"count":2} 
[2026-03-22 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"user_id":1540,"notification_type":"order_approved","reference_id":176656} 
[2026-03-22 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"user_id":348,"notification_type":"order_approved","reference_id":176657} 
[2026-03-22 17:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"processed":2,"errors":0} 
[2026-03-22 17:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"processed":2,"errors":0} 
[2026-03-22 17:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"orders_count":3,"order_ids":["ORD-lyfyaxls-1774188015","ORD-oKT0IqJj-1774188031","ORD-4at-1774188094"]} 
[2026-03-22 17:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656} 
[2026-03-22 17:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-flOmMb-1774187980","operation_id":161656,"orders_count":3} 
[2026-03-22 17:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 17:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 17:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"count":3} 
[2026-03-22 17:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"count":3} 
[2026-03-22 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"user_id":54,"notification_type":"order_approved","reference_id":176660} 
[2026-03-22 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"user_id":54,"notification_type":"order_approved","reference_id":176658} 
[2026-03-22 17:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"user_id":54,"notification_type":"order_approved","reference_id":176659} 
[2026-03-22 17:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"processed":3,"errors":0} 
[2026-03-22 17:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658,"processed":3,"errors":0} 
[2026-03-22 17:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nlaQRMCJrph7eP02mWAd0CWKYiaOZdjG","execution_time":"2026-03-22 17:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKT0IqJj-1774188031","operation_id":161658} 
[2026-03-22 17:02:02] production.INFO: Handling job for order: 176661  
[2026-03-22 17:02:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:02:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:02:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a9126375-391e-4de9-81aa-fc7368cd4459&Player_ID=52364529634  
[2026-03-22 17:02:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a9126375-391e-4de9-81aa-fc7368cd4459&Player_ID=52364529634","has_body":false} 
[2026-03-22 17:02:03] production.INFO: Operation sent successfully {"operation_id":161660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6qk-1774188123","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:02:03"}},"processed_data":{"order_number":"ORD-6qk-1774188123","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 17:02:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6qk-1774188123","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:02:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-6qk-1774188123","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:02:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:02:20] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176661} 
[2026-03-22 17:02:20] production.INFO: Order updated successfully. Order ID: 176661, Status: completed  
[2026-03-22 17:02:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6qk-1774188123","status":"completed","codes_count":0} 
[2026-03-22 17:02:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 17:02:42] production.INFO: Constructing job for order: 176662  
[2026-03-22 17:02:45] production.INFO: Handling job for order: 176662  
[2026-03-22 17:02:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:02:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:02:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c144adf2-888d-43c7-b9a4-4b038cbb0e79&Player_ID=52295809919  
[2026-03-22 17:02:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c144adf2-888d-43c7-b9a4-4b038cbb0e79&Player_ID=52295809919","has_body":false} 
[2026-03-22 17:02:46] production.INFO: Operation sent successfully {"operation_id":161661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ynTA-1774188166","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:02:46"}},"processed_data":{"order_number":"ORD-ynTA-1774188166","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 17:02:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ynTA-1774188166","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:02:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-ynTA-1774188166","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:02:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:02:56] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176662} 
[2026-03-22 17:02:56] production.INFO: Order updated successfully. Order ID: 176662, Status: completed  
[2026-03-22 17:02:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ynTA-1774188166","status":"completed","codes_count":0} 
[2026-03-22 17:02:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:03:02] production.INFO: Constructing job for order: 176663  
[2026-03-22 17:03:04] production.INFO: Handling job for order: 176663  
[2026-03-22 17:03:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:03:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:03:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=532a9256-1857-4bf1-990a-244daea5b9b5&Player_ID=5266583575  
[2026-03-22 17:03:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=532a9256-1857-4bf1-990a-244daea5b9b5&Player_ID=5266583575","has_body":false} 
[2026-03-22 17:03:05] production.INFO: Operation sent successfully {"operation_id":161662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HleFHhww-1774188185","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:03:05"}},"processed_data":{"order_number":"ORD-HleFHhww-1774188185","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:03:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HleFHhww-1774188185","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:03:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-HleFHhww-1774188185","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:03:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:03:17] production.INFO: SendAcceptReject: Notification queued {"user_id":7,"notification_type":"order_approved","reference_id":176663} 
[2026-03-22 17:03:17] production.INFO: Order updated successfully. Order ID: 176663, Status: completed  
[2026-03-22 17:03:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HleFHhww-1774188185","status":"completed","codes_count":0} 
[2026-03-22 17:03:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-22 17:03:37] production.INFO: Constructing job for order: 176664  
[2026-03-22 17:03:38] production.INFO: Handling job for order: 176664  
[2026-03-22 17:03:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:03:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:03:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d708a3f5-aabb-4e38-a3cc-fa4139f207d2&Player_ID=52295809919  
[2026-03-22 17:03:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d708a3f5-aabb-4e38-a3cc-fa4139f207d2&Player_ID=52295809919","has_body":false} 
[2026-03-22 17:03:39] production.INFO: Operation sent successfully {"operation_id":161663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BuP7HQ-1774188219","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:03:39"}},"processed_data":{"order_number":"ORD-BuP7HQ-1774188219","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:03:40] production.INFO: Constructing job for order: 176665  
[2026-03-22 17:03:42] production.INFO: Handling job for order: 176665  
[2026-03-22 17:03:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:03:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:03:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=16b7a6b8-53c1-4cfa-94f1-bdca248fbe0a&Player_ID=0954744720  
[2026-03-22 17:03:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=16b7a6b8-53c1-4cfa-94f1-bdca248fbe0a&Player_ID=0954744720","has_body":false} 
[2026-03-22 17:03:43] production.INFO: Operation sent successfully {"operation_id":161664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zfaCi6-1774188223","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:03:43"}},"processed_data":{"order_number":"ORD-zfaCi6-1774188223","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:03:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BuP7HQ-1774188219","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:03:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-BuP7HQ-1774188219","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:03:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:03:50] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176664} 
[2026-03-22 17:03:50] production.INFO: Order updated successfully. Order ID: 176664, Status: completed  
[2026-03-22 17:03:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BuP7HQ-1774188219","status":"completed","codes_count":0} 
[2026-03-22 17:03:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04"} 
[2026-03-22 17:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","total_operations":1,"sites_count":1} 
[2026-03-22 17:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-zfaCi6-1774188223"]} 
[2026-03-22 17:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"count":1} 
[2026-03-22 17:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"count":1} 
[2026-03-22 17:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"user_id":111,"notification_type":"order_approved","reference_id":176665} 
[2026-03-22 17:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"processed":1,"errors":0} 
[2026-03-22 17:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664,"processed":1,"errors":0} 
[2026-03-22 17:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"caMcFf6pFUHLVhEAwzlrsEYDqxVRNQYd","execution_time":"2026-03-22 17:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zfaCi6-1774188223","operation_id":161664} 
[2026-03-22 17:04:08] production.INFO: Constructing job for order: 176666  
[2026-03-22 17:04:09] production.INFO: Constructing job for order: 176667  
[2026-03-22 17:04:10] production.INFO: Handling job for order: 176666  
[2026-03-22 17:04:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:04:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:04:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=656cf0da-4ae7-484f-8fae-d6a5146a890d&Player_ID=8806597446  
[2026-03-22 17:04:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=656cf0da-4ae7-484f-8fae-d6a5146a890d&Player_ID=8806597446","has_body":false} 
[2026-03-22 17:04:11] production.INFO: Operation sent successfully {"operation_id":161665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-31IjQ4A-1774188251","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:04:11"}},"processed_data":{"order_number":"ORD-31IjQ4A-1774188251","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:04:11] production.INFO: Handling job for order: 176667  
[2026-03-22 17:04:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:04:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:04:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=15300&uuid=d5658e79-7f02-409e-9cb2-76facc2db3c7&Player_ID=31851465  
[2026-03-22 17:04:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=15300&uuid=d5658e79-7f02-409e-9cb2-76facc2db3c7&Player_ID=31851465","has_body":false} 
[2026-03-22 17:04:12] production.INFO: Operation sent successfully {"operation_id":161666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y8HxNS-1774188252","amount":16.193856600000000156569512910209596157073974609375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 17:04:12"}},"processed_data":{"order_number":"ORD-y8HxNS-1774188252","amount":16.193856600000000156569512910209596157073974609375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 17:04:40] production.INFO: Constructing job for order: 176668  
[2026-03-22 17:04:42] production.INFO: Handling job for order: 176668  
[2026-03-22 17:04:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:04:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:04:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5a5fa238-22c9-4d1d-a513-ce8f782a5150&Player_ID=0954744720  
[2026-03-22 17:04:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5a5fa238-22c9-4d1d-a513-ce8f782a5150&Player_ID=0954744720","has_body":false} 
[2026-03-22 17:04:43] production.INFO: Operation sent successfully {"operation_id":161667,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dz6Rt-1774188282","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:04:43"}},"processed_data":{"order_number":"ORD-Dz6Rt-1774188282","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:04:44] production.INFO: Constructing job for order: 176669  
[2026-03-22 17:04:46] production.INFO: Handling job for order: 176669  
[2026-03-22 17:04:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:04:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:04:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=0799fe34-f573-4a33-9fb8-6e7012f1b78d&Player_ID=471156  
[2026-03-22 17:04:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=0799fe34-f573-4a33-9fb8-6e7012f1b78d&Player_ID=471156","has_body":false} 
[2026-03-22 17:04:46] production.INFO: Operation sent successfully {"operation_id":161668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9icFR8Nc-1774188286","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:04:46"}},"processed_data":{"order_number":"ORD-9icFR8Nc-1774188286","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:04:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9icFR8Nc-1774188286","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:04:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-9icFR8Nc-1774188286","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:04:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:04:50] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176669} 
[2026-03-22 17:04:50] production.INFO: Order updated successfully. Order ID: 176669, Status: completed  
[2026-03-22 17:04:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9icFR8Nc-1774188286","status":"completed","codes_count":0} 
[2026-03-22 17:04:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:04:58] production.INFO: Constructing job for order: 176670  
[2026-03-22 17:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:05:04] production.INFO: async() رجع: true  
[2026-03-22 17:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:05:05] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 17:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:05:05] production.INFO: Handling job for order: 176670  
[2026-03-22 17:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ead3d8ac-411c-4518-bc6d-20479e85ada2&Player_ID=8219689942  
[2026-03-22 17:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ead3d8ac-411c-4518-bc6d-20479e85ada2&Player_ID=8219689942","has_body":false} 
[2026-03-22 17:05:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-31IjQ4A-1774188251","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:05:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-31IjQ4A-1774188251","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:05:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:05:06] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176666} 
[2026-03-22 17:05:06] production.INFO: Order updated successfully. Order ID: 176666, Status: completed  
[2026-03-22 17:05:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-31IjQ4A-1774188251","status":"completed","codes_count":0} 
[2026-03-22 17:05:06] production.INFO: Operation sent successfully {"operation_id":161669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-or4KAeU-1774188306","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:05:06"}},"processed_data":{"order_number":"ORD-or4KAeU-1774188306","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 17:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 862  
[2026-03-22 17:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 17:05:11] production.INFO: Constructing job for order: 176671  
[2026-03-22 17:05:12] production.INFO: Handling job for order: 176671  
[2026-03-22 17:05:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:05:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:05:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bc0a7270-0c87-442b-af6d-ca7a1d35d156&Player_ID=10068028068  
[2026-03-22 17:05:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bc0a7270-0c87-442b-af6d-ca7a1d35d156&Player_ID=10068028068","has_body":false} 
[2026-03-22 17:05:13] production.INFO: Operation sent successfully {"operation_id":161670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KQ1Q-1774188313","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:05:13"}},"processed_data":{"order_number":"ORD-KQ1Q-1774188313","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:05:36] production.INFO: Constructing job for order: 176672  
[2026-03-22 17:05:37] production.INFO: Handling job for order: 176672  
[2026-03-22 17:05:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:05:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:05:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b5944534-aee8-4f23-aa49-3c4e21e1a0a8&Player_ID=0954492101  
[2026-03-22 17:05:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b5944534-aee8-4f23-aa49-3c4e21e1a0a8&Player_ID=0954492101","has_body":false} 
[2026-03-22 17:05:38] production.INFO: Operation sent successfully {"operation_id":161671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NrYCEZFc-1774188338","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:05:38"}},"processed_data":{"order_number":"ORD-NrYCEZFc-1774188338","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:05:39] production.INFO: Constructing job for order: 176673  
[2026-03-22 17:05:41] production.INFO: Handling job for order: 176673  
[2026-03-22 17:05:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:05:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:05:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7b8459f-0ac3-4ac1-bba5-769504e92661&Player_ID=52339614615  
[2026-03-22 17:05:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7b8459f-0ac3-4ac1-bba5-769504e92661&Player_ID=52339614615","has_body":false} 
[2026-03-22 17:05:42] production.INFO: Operation sent successfully {"operation_id":161672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y5f-1774188342","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:05:42"}},"processed_data":{"order_number":"ORD-y5f-1774188342","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:05:44] production.INFO: Constructing job for order: 176674  
[2026-03-22 17:05:45] production.INFO: Handling job for order: 176674  
[2026-03-22 17:05:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:05:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:05:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=df87a4ca-0cf8-48a7-986c-777b3aa0c942&Player_ID=51340336508  
[2026-03-22 17:05:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=df87a4ca-0cf8-48a7-986c-777b3aa0c942&Player_ID=51340336508","has_body":false} 
[2026-03-22 17:05:46] production.INFO: Operation sent successfully {"operation_id":161673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qWTR5wg-1774188345","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:05:46"}},"processed_data":{"order_number":"ORD-qWTR5wg-1774188345","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 17:05:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y5f-1774188342","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:05:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-y5f-1774188342","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:05:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:05:56] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176673} 
[2026-03-22 17:05:56] production.INFO: Order updated successfully. Order ID: 176673, Status: completed  
[2026-03-22 17:05:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y5f-1774188342","status":"completed","codes_count":0} 
[2026-03-22 17:05:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 17:06:04] production.INFO: Constructing job for order: 176675  
[2026-03-22 17:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04"} 
[2026-03-22 17:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","total_operations":6,"sites_count":2} 
[2026-03-22 17:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-y8HxNS-1774188252","ORD-or4KAeU-1774188306","ORD-KQ1Q-1774188313","ORD-qWTR5wg-1774188345"]} 
[2026-03-22 17:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KQ1Q-1774188313","operation_id":161670} 
[2026-03-22 17:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-or4KAeU-1774188306","operation_id":161669} 
[2026-03-22 17:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qWTR5wg-1774188345","operation_id":161673} 
[2026-03-22 17:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 17:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"count":1} 
[2026-03-22 17:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"count":1} 
[2026-03-22 17:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"user_id":1700,"notification_type":"order_approved","reference_id":176667} 
[2026-03-22 17:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"processed":1,"errors":0} 
[2026-03-22 17:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"processed":1,"errors":0} 
[2026-03-22 17:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"orders_count":2,"order_ids":["ORD-Dz6Rt-1774188282","ORD-NrYCEZFc-1774188338"]} 
[2026-03-22 17:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666} 
[2026-03-22 17:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8HxNS-1774188252","operation_id":161666,"orders_count":2} 
[2026-03-22 17:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 17:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"count":2} 
[2026-03-22 17:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"count":2} 
[2026-03-22 17:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"user_id":111,"notification_type":"order_approved","reference_id":176668} 
[2026-03-22 17:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"user_id":111,"notification_type":"order_approved","reference_id":176672} 
[2026-03-22 17:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"processed":2,"errors":0} 
[2026-03-22 17:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671,"processed":2,"errors":0} 
[2026-03-22 17:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CNTPjX32IHXbXNy2SriFZ4lNTNYIrOjC","execution_time":"2026-03-22 17:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NrYCEZFc-1774188338","operation_id":161671} 
[2026-03-22 17:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 17:06:05] production.INFO: Handling job for order: 176675  
[2026-03-22 17:06:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:06:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:06:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=17fc427a-0a53-42c8-bf5b-09e77ddc0d5d&Player_ID=0936693236  
[2026-03-22 17:06:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=17fc427a-0a53-42c8-bf5b-09e77ddc0d5d&Player_ID=0936693236","has_body":false} 
[2026-03-22 17:06:05] production.INFO: Constructing job for order: 176677  
[2026-03-22 17:06:05] production.INFO: Operation sent successfully {"operation_id":161674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4b6ce-1774188365","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:06:05"}},"processed_data":{"order_number":"ORD-4b6ce-1774188365","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:06:08] production.INFO: Handling job for order: 176677  
[2026-03-22 17:06:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:06:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:06:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cc4f200d-2582-49b3-8ce4-8279ccf52b30&Player_ID=0968964654  
[2026-03-22 17:06:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cc4f200d-2582-49b3-8ce4-8279ccf52b30&Player_ID=0968964654","has_body":false} 
[2026-03-22 17:06:09] production.INFO: Operation sent successfully {"operation_id":161675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KZa36T1i-1774188369","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:06:09"}},"processed_data":{"order_number":"ORD-KZa36T1i-1774188369","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:06:15] production.INFO: Constructing job for order: 176678  
[2026-03-22 17:06:18] production.INFO: Handling job for order: 176678  
[2026-03-22 17:06:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:06:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:06:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b21f930c-8983-4bd6-b399-d4bb5712ef83&Player_ID=0968964654  
[2026-03-22 17:06:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b21f930c-8983-4bd6-b399-d4bb5712ef83&Player_ID=0968964654","has_body":false} 
[2026-03-22 17:06:19] production.INFO: Operation sent successfully {"operation_id":161676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tA0O1a7q-1774188379","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:06:19"}},"processed_data":{"order_number":"ORD-tA0O1a7q-1774188379","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:06:21] production.INFO: Constructing job for order: 176679  
[2026-03-22 17:06:22] production.INFO: Handling job for order: 176679  
[2026-03-22 17:06:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:06:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:06:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0a6fd1bc-0d3b-4858-a2b9-87465794e341&Player_ID=0945354093  
[2026-03-22 17:06:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0a6fd1bc-0d3b-4858-a2b9-87465794e341&Player_ID=0945354093","has_body":false} 
[2026-03-22 17:06:23] production.INFO: Operation sent successfully {"operation_id":161677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OvgNp2-1774188382","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:06:23"}},"processed_data":{"order_number":"ORD-OvgNp2-1774188382","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:06:26] production.INFO: Constructing job for order: 176680  
[2026-03-22 17:06:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qWTR5wg-1774188345","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:06:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-qWTR5wg-1774188345","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:06:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:06:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":176674} 
[2026-03-22 17:06:26] production.INFO: Order updated successfully. Order ID: 176674, Status: completed  
[2026-03-22 17:06:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qWTR5wg-1774188345","status":"completed","codes_count":0} 
[2026-03-22 17:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-22 17:06:29] production.INFO: Handling job for order: 176680  
[2026-03-22 17:06:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:06:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:06:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=864cc3a8-c526-46f1-a20f-21769e72cccd&Player_ID=0945354093  
[2026-03-22 17:06:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=864cc3a8-c526-46f1-a20f-21769e72cccd&Player_ID=0945354093","has_body":false} 
[2026-03-22 17:06:29] production.INFO: Operation sent successfully {"operation_id":161678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C4TgKs3-1774188389","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:06:29"}},"processed_data":{"order_number":"ORD-C4TgKs3-1774188389","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:06:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KQ1Q-1774188313","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:06:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-KQ1Q-1774188313","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:06:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:06:29] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176671} 
[2026-03-22 17:06:29] production.INFO: Order updated successfully. Order ID: 176671, Status: completed  
[2026-03-22 17:06:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KQ1Q-1774188313","status":"completed","codes_count":0} 
[2026-03-22 17:06:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 17:06:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-or4KAeU-1774188306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:06:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-or4KAeU-1774188306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:06:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:06:48] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176670} 
[2026-03-22 17:06:48] production.INFO: Order updated successfully. Order ID: 176670, Status: completed  
[2026-03-22 17:06:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-or4KAeU-1774188306","status":"completed","codes_count":0} 
[2026-03-22 17:06:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 17:07:01] production.INFO: Constructing job for order: 176681  
[2026-03-22 17:07:02] production.INFO: Handling job for order: 176681  
[2026-03-22 17:07:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:07:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:07:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fcf8e6d6-496b-4a5f-b6b7-53cbf1deea47&Player_ID=52138347844  
[2026-03-22 17:07:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fcf8e6d6-496b-4a5f-b6b7-53cbf1deea47&Player_ID=52138347844","has_body":false} 
[2026-03-22 17:07:03] production.INFO: Operation sent successfully {"operation_id":161679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1WUJTqo-1774188423","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:07:03"}},"processed_data":{"order_number":"ORD-1WUJTqo-1774188423","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:07:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1WUJTqo-1774188423","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:07:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-1WUJTqo-1774188423","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:07:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:07:18] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176681} 
[2026-03-22 17:07:18] production.INFO: Order updated successfully. Order ID: 176681, Status: completed  
[2026-03-22 17:07:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1WUJTqo-1774188423","status":"completed","codes_count":0} 
[2026-03-22 17:07:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 17:07:19] production.INFO: SendAcceptReject: Notification queued {"user_id":7,"notification_type":"order_approved","reference_id":176676} 
[2026-03-22 17:07:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-22 17:07:28] production.INFO: Constructing job for order: 176682  
[2026-03-22 17:07:30] production.INFO: Handling job for order: 176682  
[2026-03-22 17:07:30] production.ERROR: API failed for order 176682 {"order_id":176682,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(176682, 30, 1, '5a785f48-804e-4...', '[{\"key\":\"player...', 9, 1123)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(176682)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 17:07:30","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-22 17:07:49] production.INFO: Constructing job for order: 176683  
[2026-03-22 17:07:51] production.INFO: Handling job for order: 176683  
[2026-03-22 17:07:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:07:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:07:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=477583fd-e1dc-4b92-8dac-c71e9fc1d53a&Player_ID=471156  
[2026-03-22 17:07:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=477583fd-e1dc-4b92-8dac-c71e9fc1d53a&Player_ID=471156","has_body":false} 
[2026-03-22 17:07:52] production.INFO: Operation sent successfully {"operation_id":161680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N93u6-1774188472","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:07:52"}},"processed_data":{"order_number":"ORD-N93u6-1774188472","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:07:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N93u6-1774188472","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:07:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-N93u6-1774188472","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:07:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:07:56] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176683} 
[2026-03-22 17:07:56] production.INFO: Order updated successfully. Order ID: 176683, Status: completed  
[2026-03-22 17:07:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N93u6-1774188472","status":"completed","codes_count":0} 
[2026-03-22 17:07:58] production.INFO: Constructing job for order: 176684  
[2026-03-22 17:07:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01"} 
[2026-03-22 17:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","total_operations":5,"sites_count":1} 
[2026-03-22 17:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-4b6ce-1774188365","ORD-KZa36T1i-1774188369","ORD-tA0O1a7q-1774188379","ORD-OvgNp2-1774188382","ORD-C4TgKs3-1774188389"]} 
[2026-03-22 17:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 17:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-22 17:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-22 17:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"count":5} 
[2026-03-22 17:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"count":5} 
[2026-03-22 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"user_id":1597,"notification_type":"order_approved","reference_id":176675} 
[2026-03-22 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"user_id":366,"notification_type":"order_approved","reference_id":176680} 
[2026-03-22 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"user_id":111,"notification_type":"order_approved","reference_id":176677} 
[2026-03-22 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"user_id":366,"notification_type":"order_approved","reference_id":176679} 
[2026-03-22 17:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"user_id":111,"notification_type":"order_approved","reference_id":176678} 
[2026-03-22 17:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"processed":5,"errors":0} 
[2026-03-22 17:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676,"processed":5,"errors":0} 
[2026-03-22 17:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2onkAD556oZ6b6XSIILCGWPgrMqUyUU7","execution_time":"2026-03-22 17:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tA0O1a7q-1774188379","operation_id":161676} 
[2026-03-22 17:08:01] production.INFO: Handling job for order: 176684  
[2026-03-22 17:08:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:08:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:08:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=e6b42b01-8ad6-4905-b135-786d1c94ac0a&Player_ID=0939507424  
[2026-03-22 17:08:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=e6b42b01-8ad6-4905-b135-786d1c94ac0a&Player_ID=0939507424","has_body":false} 
[2026-03-22 17:08:02] production.INFO: Operation sent successfully {"operation_id":161681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W9slqA-1774188482","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:08:02"}},"processed_data":{"order_number":"ORD-W9slqA-1774188482","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 17:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 17:08:14] production.INFO: Constructing job for order: 176685  
[2026-03-22 17:08:15] production.INFO: Handling job for order: 176685  
[2026-03-22 17:08:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:08:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:08:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d8cd9655-dc09-4399-9111-5b822a9f345f&Player_ID=52138347844  
[2026-03-22 17:08:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d8cd9655-dc09-4399-9111-5b822a9f345f&Player_ID=52138347844","has_body":false} 
[2026-03-22 17:08:16] production.INFO: Operation sent successfully {"operation_id":161682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gOQLkkE-1774188496","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:08:16"}},"processed_data":{"order_number":"ORD-gOQLkkE-1774188496","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:08:16] production.INFO: Constructing job for order: 176686  
[2026-03-22 17:08:19] production.INFO: Handling job for order: 176686  
[2026-03-22 17:08:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:08:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:08:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=100f08b4-89dd-4dc8-adca-069af9b7a19e&Player_ID=12506897576  
[2026-03-22 17:08:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=100f08b4-89dd-4dc8-adca-069af9b7a19e&Player_ID=12506897576","has_body":false} 
[2026-03-22 17:08:20] production.INFO: Operation sent successfully {"operation_id":161683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b1g-1774188500","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:08:20"}},"processed_data":{"order_number":"ORD-b1g-1774188500","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:08:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gOQLkkE-1774188496","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:08:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-gOQLkkE-1774188496","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:08:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:08:26] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176685} 
[2026-03-22 17:08:26] production.INFO: Order updated successfully. Order ID: 176685, Status: completed  
[2026-03-22 17:08:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gOQLkkE-1774188496","status":"completed","codes_count":0} 
[2026-03-22 17:08:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 17:08:35] production.INFO: Constructing job for order: 176687  
[2026-03-22 17:08:38] production.INFO: Handling job for order: 176687  
[2026-03-22 17:08:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:08:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:08:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=19114633-0c53-4ce4-871f-2fa5b72606e7&Player_ID=588641378  
[2026-03-22 17:08:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=19114633-0c53-4ce4-871f-2fa5b72606e7&Player_ID=588641378","has_body":false} 
[2026-03-22 17:08:39] production.INFO: Operation sent successfully {"operation_id":161684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1p1qlXc-1774188518","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 17:08:39"}},"processed_data":{"order_number":"ORD-1p1qlXc-1774188518","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 17:09:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1p1qlXc-1774188518","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:09:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-1p1qlXc-1774188518","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:09:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:09:22] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":176687} 
[2026-03-22 17:09:22] production.INFO: Order updated successfully. Order ID: 176687, Status: completed  
[2026-03-22 17:09:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1p1qlXc-1774188518","status":"completed","codes_count":0} 
[2026-03-22 17:09:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 17:09:43] production.INFO: Constructing job for order: 176688  
[2026-03-22 17:09:45] production.INFO: Handling job for order: 176688  
[2026-03-22 17:09:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:09:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:09:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=158e6b9d-0a49-4eee-92db-28c9218311c1&Player_ID=0967499171  
[2026-03-22 17:09:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=158e6b9d-0a49-4eee-92db-28c9218311c1&Player_ID=0967499171","has_body":false} 
[2026-03-22 17:09:46] production.INFO: Operation sent successfully {"operation_id":161685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JPHDl3J-1774188585","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:09:46"}},"processed_data":{"order_number":"ORD-JPHDl3J-1774188585","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:09:55] production.INFO: Constructing job for order: 176689  
[2026-03-22 17:09:58] production.INFO: Handling job for order: 176689  
[2026-03-22 17:09:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:09:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:09:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6a67172e-165c-4258-8dc7-617d215649ed&Player_ID=0967499171  
[2026-03-22 17:09:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6a67172e-165c-4258-8dc7-617d215649ed&Player_ID=0967499171","has_body":false} 
[2026-03-22 17:09:58] production.INFO: Operation sent successfully {"operation_id":161686,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FQOG-1774188598","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:09:58"}},"processed_data":{"order_number":"ORD-FQOG-1774188598","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01"} 
[2026-03-22 17:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","total_operations":4,"sites_count":2} 
[2026-03-22 17:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-W9slqA-1774188482","ORD-JPHDl3J-1774188585","ORD-FQOG-1774188598"]} 
[2026-03-22 17:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQOG-1774188598","operation_id":161686} 
[2026-03-22 17:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 17:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"count":2} 
[2026-03-22 17:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"count":2} 
[2026-03-22 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"user_id":722,"notification_type":"order_approved","reference_id":176688} 
[2026-03-22 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"user_id":1689,"notification_type":"order_approved","reference_id":176684} 
[2026-03-22 17:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"processed":2,"errors":0} 
[2026-03-22 17:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"processed":2,"errors":0} 
[2026-03-22 17:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"orders_count":1,"order_ids":["ORD-b1g-1774188500"]} 
[2026-03-22 17:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681} 
[2026-03-22 17:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9slqA-1774188482","operation_id":161681,"orders_count":1} 
[2026-03-22 17:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b1g-1774188500","operation_id":161683} 
[2026-03-22 17:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b1g-1774188500","operation_id":161683,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b1g-1774188500","operation_id":161683,"processed":0,"errors":0} 
[2026-03-22 17:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Kh4EU9fWZxUfRs92mdDjUV2Shy2zyEa2","execution_time":"2026-03-22 17:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b1g-1774188500","operation_id":161683} 
[2026-03-22 17:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 17:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 17:10:04] production.INFO: async() رجع: true  
[2026-03-22 17:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 17:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 17:10:39] production.INFO: Constructing job for order: 176690  
[2026-03-22 17:10:41] production.INFO: Handling job for order: 176690  
[2026-03-22 17:10:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:10:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:10:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c76710ac-42b3-49c2-8007-f2e40c8cdb14&Player_ID=0988741660  
[2026-03-22 17:10:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c76710ac-42b3-49c2-8007-f2e40c8cdb14&Player_ID=0988741660","has_body":false} 
[2026-03-22 17:10:42] production.INFO: Operation sent successfully {"operation_id":161687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vm0P1Z-1774188642","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:10:42"}},"processed_data":{"order_number":"ORD-vm0P1Z-1774188642","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:10:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b1g-1774188500","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:10:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-b1g-1774188500","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:10:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:10:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":176686} 
[2026-03-22 17:10:51] production.INFO: Order updated successfully. Order ID: 176686, Status: completed  
[2026-03-22 17:10:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b1g-1774188500","status":"completed","codes_count":0} 
[2026-03-22 17:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 17:10:55] production.INFO: Constructing job for order: 176691  
[2026-03-22 17:10:57] production.INFO: Handling job for order: 176691  
[2026-03-22 17:10:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:10:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:10:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9cbed787-b73a-4b85-b9b7-45db76bf96de&Player_ID=0988741660  
[2026-03-22 17:10:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9cbed787-b73a-4b85-b9b7-45db76bf96de&Player_ID=0988741660","has_body":false} 
[2026-03-22 17:10:58] production.INFO: Operation sent successfully {"operation_id":161688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xRGIdytZ-1774188657","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:10:58"}},"processed_data":{"order_number":"ORD-xRGIdytZ-1774188657","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04"} 
[2026-03-22 17:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","total_operations":3,"sites_count":1} 
[2026-03-22 17:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-FQOG-1774188598","ORD-vm0P1Z-1774188642","ORD-xRGIdytZ-1774188657"]} 
[2026-03-22 17:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 17:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 17:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 17:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"count":3} 
[2026-03-22 17:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"count":3} 
[2026-03-22 17:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"user_id":722,"notification_type":"order_approved","reference_id":176689} 
[2026-03-22 17:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"user_id":189,"notification_type":"order_approved","reference_id":176690} 
[2026-03-22 17:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"user_id":189,"notification_type":"order_approved","reference_id":176691} 
[2026-03-22 17:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"processed":3,"errors":0} 
[2026-03-22 17:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688,"processed":3,"errors":0} 
[2026-03-22 17:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y5xdQF1TcemHDhhiYtd8QQy2i7RBXJgg","execution_time":"2026-03-22 17:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRGIdytZ-1774188657","operation_id":161688} 
[2026-03-22 17:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 17:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-22 17:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-22 17:12:18] production.INFO: Constructing job for order: 176692  
[2026-03-22 17:12:19] production.INFO: Handling job for order: 176692  
[2026-03-22 17:12:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:12:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:12:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e3cf91fe-f840-4b94-be15-36362273e250&Player_ID=0988741660  
[2026-03-22 17:12:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=e3cf91fe-f840-4b94-be15-36362273e250&Player_ID=0988741660","has_body":false} 
[2026-03-22 17:12:20] production.INFO: Operation sent successfully {"operation_id":161689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oj7-1774188739","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:12:20"}},"processed_data":{"order_number":"ORD-oj7-1774188739","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:12:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18441} 
[2026-03-22 17:12:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 17:13:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1672,"notification_type":"request_rejected","reference_id":18443} 
[2026-03-22 17:13:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-22 17:13:13] production.INFO: Constructing job for order: 176693  
[2026-03-22 17:13:14] production.INFO: Handling job for order: 176693  
[2026-03-22 17:13:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:13:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:13:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=db6cf39f-3f4d-47ff-88e4-d79fbac53c30&Player_ID=0964508211  
[2026-03-22 17:13:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=db6cf39f-3f4d-47ff-88e4-d79fbac53c30&Player_ID=0964508211","has_body":false} 
[2026-03-22 17:13:14] production.INFO: Operation sent successfully {"operation_id":161690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a8UImm-1774188794","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:13:14"}},"processed_data":{"order_number":"ORD-a8UImm-1774188794","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:13:59] production.INFO: Constructing job for order: 176694  
[2026-03-22 17:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02"} 
[2026-03-22 17:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","total_operations":2,"sites_count":1} 
[2026-03-22 17:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-oj7-1774188739","ORD-a8UImm-1774188794"]} 
[2026-03-22 17:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 17:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"count":2} 
[2026-03-22 17:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"count":2} 
[2026-03-22 17:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"user_id":111,"notification_type":"order_approved","reference_id":176693} 
[2026-03-22 17:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"user_id":189,"notification_type":"order_approved","reference_id":176692} 
[2026-03-22 17:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"processed":2,"errors":0} 
[2026-03-22 17:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689,"processed":2,"errors":0} 
[2026-03-22 17:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SlTTT39MrZAEUOlKMnTnmho9toILq7Gk","execution_time":"2026-03-22 17:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oj7-1774188739","operation_id":161689} 
[2026-03-22 17:14:03] production.INFO: Handling job for order: 176694  
[2026-03-22 17:14:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:14:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:14:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=4a50472f-1ff5-4dd7-9270-57fcd74d4808&Player_ID=0941358966  
[2026-03-22 17:14:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=4a50472f-1ff5-4dd7-9270-57fcd74d4808&Player_ID=0941358966","has_body":false} 
[2026-03-22 17:14:03] production.INFO: Operation sent successfully {"operation_id":161691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tuZs-1774188843","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:14:03"}},"processed_data":{"order_number":"ORD-tuZs-1774188843","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-22 17:14:22] production.INFO: Constructing job for order: 176695  
[2026-03-22 17:14:24] production.INFO: Handling job for order: 176695  
[2026-03-22 17:14:24] production.ERROR: API failed for order 176695 {"order_id":176695,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(176695, 885, 1, '08b29f74-a865-4...', '[{\"key\":\"userna...', 31, 130)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(176695)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 17:14:24","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-22 17:14:37] production.INFO: Constructing job for order: 176696  
[2026-03-22 17:14:39] production.INFO: Handling job for order: 176696  
[2026-03-22 17:14:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:14:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:14:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=7c5e2764-1f6d-4943-9c2d-44d003750833&Player_ID=63999108  
[2026-03-22 17:14:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=7c5e2764-1f6d-4943-9c2d-44d003750833&Player_ID=63999108","has_body":false} 
[2026-03-22 17:14:40] production.INFO: Operation sent successfully {"operation_id":161692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d0FE1cRv-1774188880","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-22 17:14:40"}},"processed_data":{"order_number":"ORD-d0FE1cRv-1774188880","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-22 17:14:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d0FE1cRv-1774188880","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:14:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-d0FE1cRv-1774188880","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:14:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:14:48] production.INFO: SendAcceptReject: Notification queued {"user_id":651,"notification_type":"order_approved","reference_id":176696} 
[2026-03-22 17:14:48] production.INFO: Order updated successfully. Order ID: 176696, Status: completed  
[2026-03-22 17:14:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d0FE1cRv-1774188880","status":"completed","codes_count":0} 
[2026-03-22 17:14:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-22 17:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:15:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:15:04] production.INFO: async() رجع: true  
[2026-03-22 17:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02"} 
[2026-03-22 17:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","total_operations":1,"sites_count":1} 
[2026-03-22 17:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-tuZs-1774188843"]} 
[2026-03-22 17:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"count":1} 
[2026-03-22 17:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"count":1} 
[2026-03-22 17:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"user_id":587,"notification_type":"order_approved","reference_id":176694} 
[2026-03-22 17:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"processed":1,"errors":0} 
[2026-03-22 17:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691,"processed":1,"errors":0} 
[2026-03-22 17:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Uzkc6MxSOauuo6c4DjAnZ3YqYPMqukaG","execution_time":"2026-03-22 17:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tuZs-1774188843","operation_id":161691} 
[2026-03-22 17:16:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 17:16:28] production.INFO: Constructing job for order: 176697  
[2026-03-22 17:16:29] production.INFO: Handling job for order: 176697  
[2026-03-22 17:16:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:16:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:16:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=655f036c-d637-41a3-b6a5-c0473fe358f2&Player_ID=87793888  
[2026-03-22 17:16:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=655f036c-d637-41a3-b6a5-c0473fe358f2&Player_ID=87793888","has_body":false} 
[2026-03-22 17:16:30] production.INFO: Operation sent successfully {"operation_id":161693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k65Cl-1774188990","amount":3.435775000000000023447910280083306133747100830078125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 17:16:30"}},"processed_data":{"order_number":"ORD-k65Cl-1774188990","amount":3.435775000000000023447910280083306133747100830078125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 17:17:53] production.INFO: Constructing job for order: 176698  
[2026-03-22 17:17:54] production.INFO: Handling job for order: 176698  
[2026-03-22 17:17:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=8ad734e1-4813-4c7d-85af-e76818e9af69&Player_ID=6509072740  
[2026-03-22 17:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=8ad734e1-4813-4c7d-85af-e76818e9af69&Player_ID=6509072740","has_body":false} 
[2026-03-22 17:17:55] production.INFO: Operation sent successfully {"operation_id":161694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J3DCjw-1774189074","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 17:17:55"}},"processed_data":{"order_number":"ORD-J3DCjw-1774189074","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 17:18:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J3DCjw-1774189074","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:18:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-J3DCjw-1774189074","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:18:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:18:00] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":176698} 
[2026-03-22 17:18:00] production.INFO: Order updated successfully. Order ID: 176698, Status: completed  
[2026-03-22 17:18:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J3DCjw-1774189074","status":"completed","codes_count":0} 
[2026-03-22 17:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04"} 
[2026-03-22 17:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","total_operations":1,"sites_count":1} 
[2026-03-22 17:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-k65Cl-1774188990"]} 
[2026-03-22 17:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"count":1} 
[2026-03-22 17:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"count":1} 
[2026-03-22 17:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"user_id":844,"notification_type":"order_approved","reference_id":176697} 
[2026-03-22 17:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"processed":1,"errors":0} 
[2026-03-22 17:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693,"processed":1,"errors":0} 
[2026-03-22 17:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sYnMHKUSevKJFF8SPHnOsHrpFVTvDIMb","execution_time":"2026-03-22 17:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k65Cl-1774188990","operation_id":161693} 
[2026-03-22 17:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 17:18:34] production.INFO: Constructing job for order: 176699  
[2026-03-22 17:18:37] production.INFO: Handling job for order: 176699  
[2026-03-22 17:18:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:18:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:18:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=04c1a526-d5ec-4e2e-bc5c-0fc1990c8303&Player_ID=11802461631  
[2026-03-22 17:18:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=04c1a526-d5ec-4e2e-bc5c-0fc1990c8303&Player_ID=11802461631","has_body":false} 
[2026-03-22 17:18:38] production.INFO: Operation sent successfully {"operation_id":161695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uE8ym-1774189118","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:18:38"}},"processed_data":{"order_number":"ORD-uE8ym-1774189118","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:18:39] production.INFO: Constructing job for order: 176700  
[2026-03-22 17:18:41] production.INFO: Handling job for order: 176700  
[2026-03-22 17:18:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:18:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:18:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=907d0278-0acc-4261-8997-274f8e92f743&Player_ID=11200494  
[2026-03-22 17:18:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=907d0278-0acc-4261-8997-274f8e92f743&Player_ID=11200494","has_body":false} 
[2026-03-22 17:18:42] production.INFO: Operation sent successfully {"operation_id":161696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CjQE-1774189122","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 17:18:42"}},"processed_data":{"order_number":"ORD-CjQE-1774189122","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 17:18:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CjQE-1774189122","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:18:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-CjQE-1774189122","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:18:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:18:48] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176700} 
[2026-03-22 17:18:48] production.INFO: Order updated successfully. Order ID: 176700, Status: completed  
[2026-03-22 17:18:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CjQE-1774189122","status":"completed","codes_count":0} 
[2026-03-22 17:18:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 17:18:52] production.INFO: Constructing job for order: 176701  
[2026-03-22 17:18:54] production.INFO: Handling job for order: 176701  
[2026-03-22 17:18:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:18:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:18:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4b113503-0930-41f7-846d-79debfcbc053&Player_ID=52209304969  
[2026-03-22 17:18:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4b113503-0930-41f7-846d-79debfcbc053&Player_ID=52209304969","has_body":false} 
[2026-03-22 17:18:55] production.INFO: Operation sent successfully {"operation_id":161697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jxlUT-1774189134","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:18:55"}},"processed_data":{"order_number":"ORD-jxlUT-1774189134","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:19:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jxlUT-1774189134","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:19:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-jxlUT-1774189134","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:19:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:19:07] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176701} 
[2026-03-22 17:19:07] production.INFO: Order updated successfully. Order ID: 176701, Status: completed  
[2026-03-22 17:19:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jxlUT-1774189134","status":"completed","codes_count":0} 
[2026-03-22 17:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:19:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uE8ym-1774189118","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:19:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-uE8ym-1774189118","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:19:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:19:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":176699} 
[2026-03-22 17:19:54] production.INFO: Order updated successfully. Order ID: 176699, Status: completed  
[2026-03-22 17:19:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uE8ym-1774189118","status":"completed","codes_count":0} 
[2026-03-22 17:19:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 17:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tcR2I9YROMPCRaXKfIi88VUlNTpBLXeR","execution_time":"2026-03-22 17:20:04"} 
[2026-03-22 17:20:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tcR2I9YROMPCRaXKfIi88VUlNTpBLXeR","execution_time":"2026-03-22 17:20:04"} 
[2026-03-22 17:20:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:20:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:20:06] production.INFO: async() رجع: true  
[2026-03-22 17:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:21:01] production.INFO: Constructing job for order: 176702  
[2026-03-22 17:21:04] production.INFO: Handling job for order: 176702  
[2026-03-22 17:21:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:21:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:21:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9293b5b1-8bd2-4806-8ef7-0bc47c71d0fa&Player_ID=12043149128  
[2026-03-22 17:21:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9293b5b1-8bd2-4806-8ef7-0bc47c71d0fa&Player_ID=12043149128","has_body":false} 
[2026-03-22 17:21:05] production.INFO: Constructing job for order: 176703  
[2026-03-22 17:21:05] production.INFO: Operation sent successfully {"operation_id":161698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uMh-1774189265","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:21:05"}},"processed_data":{"order_number":"ORD-uMh-1774189265","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:21:08] production.INFO: Handling job for order: 176703  
[2026-03-22 17:21:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:21:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:21:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7fea0638-b7e4-4f9d-8c3a-f2999ccdfbeb&Player_ID=12043149128  
[2026-03-22 17:21:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7fea0638-b7e4-4f9d-8c3a-f2999ccdfbeb&Player_ID=12043149128","has_body":false} 
[2026-03-22 17:21:09] production.INFO: Operation sent successfully {"operation_id":161699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cV1C3-1774189269","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:21:09"}},"processed_data":{"order_number":"ORD-cV1C3-1774189269","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:21:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uMh-1774189265","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:21:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-uMh-1774189265","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:21:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:21:34] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176702} 
[2026-03-22 17:21:34] production.INFO: Order updated successfully. Order ID: 176702, Status: completed  
[2026-03-22 17:21:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uMh-1774189265","status":"completed","codes_count":0} 
[2026-03-22 17:21:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:21:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cV1C3-1774189269","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:21:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-cV1C3-1774189269","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:21:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:21:40] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176703} 
[2026-03-22 17:21:40] production.INFO: Order updated successfully. Order ID: 176703, Status: completed  
[2026-03-22 17:21:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cV1C3-1774189269","status":"completed","codes_count":0} 
[2026-03-22 17:21:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:21:49] production.INFO: Constructing job for order: 176704  
[2026-03-22 17:21:51] production.INFO: Handling job for order: 176704  
[2026-03-22 17:21:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:21:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:21:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=450000&uuid=454f72c7-3919-4f11-9e10-b6074bd76616&Player_ID=6678540  
[2026-03-22 17:21:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=450000&uuid=454f72c7-3919-4f11-9e10-b6074bd76616&Player_ID=6678540","has_body":false} 
[2026-03-22 17:21:52] production.INFO: Operation sent successfully {"operation_id":161700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UfEyCu-1774189312","amount":56.406554999999997335180523805320262908935546875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 17:21:52"}},"processed_data":{"order_number":"ORD-UfEyCu-1774189312","amount":56.406554999999997335180523805320262908935546875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 17:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01"} 
[2026-03-22 17:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","total_operations":1,"sites_count":1} 
[2026-03-22 17:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-UfEyCu-1774189312"]} 
[2026-03-22 17:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700} 
[2026-03-22 17:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"processed":0,"errors":0} 
[2026-03-22 17:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xsbEfiUsIn1kVVXt3B6jhbuoI3ZZxuh1","execution_time":"2026-03-22 17:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700} 
[2026-03-22 17:22:05] production.INFO: Constructing job for order: 176705  
[2026-03-22 17:22:07] production.INFO: Handling job for order: 176705  
[2026-03-22 17:22:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:22:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:22:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d13153b8-7fdc-4a3b-bea5-6ba84365b5fc&Player_ID=12043149128  
[2026-03-22 17:22:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d13153b8-7fdc-4a3b-bea5-6ba84365b5fc&Player_ID=12043149128","has_body":false} 
[2026-03-22 17:22:08] production.INFO: Operation sent successfully {"operation_id":161701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DKkw-1774189328","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:22:08"}},"processed_data":{"order_number":"ORD-DKkw-1774189328","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:22:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DKkw-1774189328","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:22:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-DKkw-1774189328","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:22:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:22:37] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176705} 
[2026-03-22 17:22:37] production.INFO: Order updated successfully. Order ID: 176705, Status: completed  
[2026-03-22 17:22:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DKkw-1774189328","status":"completed","codes_count":0} 
[2026-03-22 17:22:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:23:45] production.INFO: Constructing job for order: 176706  
[2026-03-22 17:23:47] production.INFO: Handling job for order: 176706  
[2026-03-22 17:23:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:23:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:23:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=66c6fd5b-fe2d-4e8c-929e-37014fa82072&Player_ID=10373728937  
[2026-03-22 17:23:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=66c6fd5b-fe2d-4e8c-929e-37014fa82072&Player_ID=10373728937","has_body":false} 
[2026-03-22 17:23:48] production.INFO: Operation sent successfully {"operation_id":161702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EHWWj7qB-1774189428","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:23:48"}},"processed_data":{"order_number":"ORD-EHWWj7qB-1774189428","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03"} 
[2026-03-22 17:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","total_operations":2,"sites_count":1} 
[2026-03-22 17:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-UfEyCu-1774189312","ORD-EHWWj7qB-1774189428"]} 
[2026-03-22 17:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EHWWj7qB-1774189428","operation_id":161702} 
[2026-03-22 17:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 17:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"count":1} 
[2026-03-22 17:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"count":1} 
[2026-03-22 17:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"user_id":862,"notification_type":"order_approved","reference_id":176704} 
[2026-03-22 17:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"processed":1,"errors":0} 
[2026-03-22 17:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700,"processed":1,"errors":0} 
[2026-03-22 17:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SBka8BktaBingK0bhn9CaYGCUDPpT6YW","execution_time":"2026-03-22 17:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UfEyCu-1774189312","operation_id":161700} 
[2026-03-22 17:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 862  
[2026-03-22 17:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:25:05] production.INFO: async() رجع: true  
[2026-03-22 17:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:25:14] production.INFO: Constructing job for order: 176707  
[2026-03-22 17:25:16] production.INFO: Handling job for order: 176707  
[2026-03-22 17:25:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:25:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:25:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=01197874-5ee7-4044-970c-e4519a576a92&Player_ID=6513787568  
[2026-03-22 17:25:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=01197874-5ee7-4044-970c-e4519a576a92&Player_ID=6513787568","has_body":false} 
[2026-03-22 17:25:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EHWWj7qB-1774189428","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:25:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-EHWWj7qB-1774189428","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:25:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:25:16] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176706} 
[2026-03-22 17:25:16] production.INFO: Order updated successfully. Order ID: 176706, Status: completed  
[2026-03-22 17:25:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EHWWj7qB-1774189428","status":"completed","codes_count":0} 
[2026-03-22 17:25:17] production.INFO: Operation sent successfully {"operation_id":161703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AhIiBm-1774189516","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:25:17"}},"processed_data":{"order_number":"ORD-AhIiBm-1774189516","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:25:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 17:25:26] production.INFO: Constructing job for order: 176708  
[2026-03-22 17:25:29] production.INFO: Handling job for order: 176708  
[2026-03-22 17:25:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:25:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:25:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=b866229d-03f9-4dad-8ac5-e273fbd82dbb&Player_ID=0980613157  
[2026-03-22 17:25:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=b866229d-03f9-4dad-8ac5-e273fbd82dbb&Player_ID=0980613157","has_body":false} 
[2026-03-22 17:25:30] production.INFO: Operation sent successfully {"operation_id":161704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D32ECHm5-1774189529","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:25:30"}},"processed_data":{"order_number":"ORD-D32ECHm5-1774189529","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:25:51] production.INFO: Constructing job for order: 176709  
[2026-03-22 17:25:54] production.INFO: Handling job for order: 176709  
[2026-03-22 17:25:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:25:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:25:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b8ed7b4c-a443-4478-bece-d986f0ab0a2f&Player_ID=12670435045  
[2026-03-22 17:25:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b8ed7b4c-a443-4478-bece-d986f0ab0a2f&Player_ID=12670435045","has_body":false} 
[2026-03-22 17:25:55] production.INFO: Operation sent successfully {"operation_id":161705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rB9yD-1774189554","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:25:55"}},"processed_data":{"order_number":"ORD-rB9yD-1774189554","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:26:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AhIiBm-1774189516","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:26:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-AhIiBm-1774189516","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:26:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:26:01] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":176707} 
[2026-03-22 17:26:01] production.INFO: Order updated successfully. Order ID: 176707, Status: completed  
[2026-03-22 17:26:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AhIiBm-1774189516","status":"completed","codes_count":0} 
[2026-03-22 17:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04"} 
[2026-03-22 17:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","total_operations":2,"sites_count":2} 
[2026-03-22 17:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-D32ECHm5-1774189529"]} 
[2026-03-22 17:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"count":1} 
[2026-03-22 17:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"count":1} 
[2026-03-22 17:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"user_id":1597,"notification_type":"order_approved","reference_id":176708} 
[2026-03-22 17:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"processed":1,"errors":0} 
[2026-03-22 17:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"processed":1,"errors":0} 
[2026-03-22 17:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"orders_count":1,"order_ids":["ORD-rB9yD-1774189554"]} 
[2026-03-22 17:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704} 
[2026-03-22 17:26:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D32ECHm5-1774189529","operation_id":161704,"orders_count":1} 
[2026-03-22 17:26:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rB9yD-1774189554","operation_id":161705} 
[2026-03-22 17:26:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rB9yD-1774189554","operation_id":161705,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:26:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rB9yD-1774189554","operation_id":161705,"processed":0,"errors":0} 
[2026-03-22 17:26:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XSYm4Gk8dmRtJ2Gp2PP8gTCqQTiSjUpV","execution_time":"2026-03-22 17:26:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rB9yD-1774189554","operation_id":161705} 
[2026-03-22 17:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-22 17:26:26] production.INFO: Constructing job for order: 176710  
[2026-03-22 17:26:29] production.INFO: Handling job for order: 176710  
[2026-03-22 17:26:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:26:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:26:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6cc98fa1-9768-476c-83de-1866793a39a2&Player_ID=7677720390  
[2026-03-22 17:26:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6cc98fa1-9768-476c-83de-1866793a39a2&Player_ID=7677720390","has_body":false} 
[2026-03-22 17:26:30] production.INFO: Operation sent successfully {"operation_id":161706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2cp7-1774189590","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:26:30"}},"processed_data":{"order_number":"ORD-2cp7-1774189590","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:26:32] production.INFO: Constructing job for order: 176711  
[2026-03-22 17:26:33] production.INFO: Handling job for order: 176711  
[2026-03-22 17:26:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:26:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:26:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e9b7979-d6aa-4099-8ae6-1148608d10a6&Player_ID=7677720390  
[2026-03-22 17:26:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e9b7979-d6aa-4099-8ae6-1148608d10a6&Player_ID=7677720390","has_body":false} 
[2026-03-22 17:26:34] production.INFO: Operation sent successfully {"operation_id":161707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-90zWf-1774189594","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:26:34"}},"processed_data":{"order_number":"ORD-90zWf-1774189594","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:27:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rB9yD-1774189554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:27:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-rB9yD-1774189554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:27:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:27:17] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":176709} 
[2026-03-22 17:27:17] production.INFO: Order updated successfully. Order ID: 176709, Status: completed  
[2026-03-22 17:27:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rB9yD-1774189554","status":"completed","codes_count":0} 
[2026-03-22 17:27:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-22 17:27:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-90zWf-1774189594","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:27:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-90zWf-1774189594","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:27:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:27:20] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":176711} 
[2026-03-22 17:27:20] production.INFO: Order updated successfully. Order ID: 176711, Status: completed  
[2026-03-22 17:27:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-90zWf-1774189594","status":"completed","codes_count":0} 
[2026-03-22 17:27:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-22 17:27:37] production.INFO: Constructing job for order: 176712  
[2026-03-22 17:27:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2cp7-1774189590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:27:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-2cp7-1774189590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:27:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:27:37] production.INFO: SendAcceptReject: Notification queued {"user_id":350,"notification_type":"order_approved","reference_id":176710} 
[2026-03-22 17:27:37] production.INFO: Order updated successfully. Order ID: 176710, Status: completed  
[2026-03-22 17:27:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2cp7-1774189590","status":"completed","codes_count":0} 
[2026-03-22 17:27:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 350  
[2026-03-22 17:27:40] production.INFO: Handling job for order: 176712  
[2026-03-22 17:27:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:27:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:27:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=3dcc4fd1-6e5d-43c0-9b52-f904dd7cfce0&Player_ID=471156  
[2026-03-22 17:27:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=3dcc4fd1-6e5d-43c0-9b52-f904dd7cfce0&Player_ID=471156","has_body":false} 
[2026-03-22 17:27:41] production.INFO: Operation sent successfully {"operation_id":161708,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dY8-1774189661","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:27:41"}},"processed_data":{"order_number":"ORD-dY8-1774189661","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:27:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dY8-1774189661","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:27:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-dY8-1774189661","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:27:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:27:44] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176712} 
[2026-03-22 17:27:44] production.INFO: Order updated successfully. Order ID: 176712, Status: completed  
[2026-03-22 17:27:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dY8-1774189661","status":"completed","codes_count":0} 
[2026-03-22 17:27:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MVBO7mlSviKzSwYq86dl1vA8hxoBZc2Z","execution_time":"2026-03-22 17:28:02"} 
[2026-03-22 17:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MVBO7mlSviKzSwYq86dl1vA8hxoBZc2Z","execution_time":"2026-03-22 17:28:02"} 
[2026-03-22 17:28:14] production.INFO: Constructing job for order: 176713  
[2026-03-22 17:28:17] production.INFO: Handling job for order: 176713  
[2026-03-22 17:28:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:28:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:28:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ed18177b-e48c-44f4-96d1-128d52650eb2&Player_ID=52349249859  
[2026-03-22 17:28:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ed18177b-e48c-44f4-96d1-128d52650eb2&Player_ID=52349249859","has_body":false} 
[2026-03-22 17:28:18] production.INFO: Operation sent successfully {"operation_id":161709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CvOR-1774189698","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:28:18"}},"processed_data":{"order_number":"ORD-CvOR-1774189698","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:28:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CvOR-1774189698","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:28:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-CvOR-1774189698","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:28:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:28:31] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176713} 
[2026-03-22 17:28:31] production.INFO: Order updated successfully. Order ID: 176713, Status: completed  
[2026-03-22 17:28:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CvOR-1774189698","status":"completed","codes_count":0} 
[2026-03-22 17:28:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:28:58] production.INFO: Constructing job for order: 176714  
[2026-03-22 17:29:00] production.INFO: Handling job for order: 176714  
[2026-03-22 17:29:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=82d9a61e-2043-4127-bcc1-b070b80eac02&Player_ID=0948329395  
[2026-03-22 17:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=82d9a61e-2043-4127-bcc1-b070b80eac02&Player_ID=0948329395","has_body":false} 
[2026-03-22 17:29:01] production.INFO: Operation sent successfully {"operation_id":161710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o2BwWni-1774189740","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:29:01"}},"processed_data":{"order_number":"ORD-o2BwWni-1774189740","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:29:22] production.INFO: Constructing job for order: 176715  
[2026-03-22 17:29:25] production.INFO: Handling job for order: 176715  
[2026-03-22 17:29:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:29:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:29:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=dd9370a1-ab7c-470a-9131-64d87222724c&Player_ID=0948329395  
[2026-03-22 17:29:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=dd9370a1-ab7c-470a-9131-64d87222724c&Player_ID=0948329395","has_body":false} 
[2026-03-22 17:29:25] production.INFO: Operation sent successfully {"operation_id":161711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oXsAJ7id-1774189765","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:29:25"}},"processed_data":{"order_number":"ORD-oXsAJ7id-1774189765","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:29:30] production.INFO: Constructing job for order: 176716  
[2026-03-22 17:29:31] production.INFO: Handling job for order: 176716  
[2026-03-22 17:29:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:29:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:29:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b33c37a0-9fdd-4c40-a513-ca10d4fc12a6&Player_ID=52349249859  
[2026-03-22 17:29:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b33c37a0-9fdd-4c40-a513-ca10d4fc12a6&Player_ID=52349249859","has_body":false} 
[2026-03-22 17:29:32] production.INFO: Operation sent successfully {"operation_id":161712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CoR3rg-1774189772","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:29:32"}},"processed_data":{"order_number":"ORD-CoR3rg-1774189772","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:29:48] production.INFO: Constructing job for order: 176717  
[2026-03-22 17:29:50] production.INFO: Handling job for order: 176717  
[2026-03-22 17:29:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:29:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:29:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=16743353-7393-4c77-9f10-db041ecff5de&Player_ID=0951554030  
[2026-03-22 17:29:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=16743353-7393-4c77-9f10-db041ecff5de&Player_ID=0951554030","has_body":false} 
[2026-03-22 17:29:51] production.INFO: Operation sent successfully {"operation_id":161713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qLRa-1774189791","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:29:51"}},"processed_data":{"order_number":"ORD-qLRa-1774189791","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:29:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CoR3rg-1774189772","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:29:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-CoR3rg-1774189772","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:29:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:29:55] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176716} 
[2026-03-22 17:29:55] production.INFO: Order updated successfully. Order ID: 176716, Status: completed  
[2026-03-22 17:29:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CoR3rg-1774189772","status":"completed","codes_count":0} 
[2026-03-22 17:29:56] production.INFO: Constructing job for order: 176718  
[2026-03-22 17:29:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:29:57] production.INFO: Handling job for order: 176718  
[2026-03-22 17:29:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:29:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:29:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=66ad6a98-1da2-4da5-ae58-f5592f05aa57&Player_ID=0958657917  
[2026-03-22 17:29:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=66ad6a98-1da2-4da5-ae58-f5592f05aa57&Player_ID=0958657917","has_body":false} 
[2026-03-22 17:29:58] production.INFO: Operation sent successfully {"operation_id":161714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oH0-1774189798","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 17:29:58"}},"processed_data":{"order_number":"ORD-oH0-1774189798","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 17:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04"} 
[2026-03-22 17:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","total_operations":4,"sites_count":1} 
[2026-03-22 17:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-o2BwWni-1774189740","ORD-oXsAJ7id-1774189765","ORD-qLRa-1774189791","ORD-oH0-1774189798"]} 
[2026-03-22 17:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oH0-1774189798","operation_id":161714} 
[2026-03-22 17:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713} 
[2026-03-22 17:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-22 17:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"count":2} 
[2026-03-22 17:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"count":2} 
[2026-03-22 17:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"user_id":1597,"notification_type":"order_approved","reference_id":176714} 
[2026-03-22 17:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"user_id":1597,"notification_type":"order_approved","reference_id":176715} 
[2026-03-22 17:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"errors":0} 
[2026-03-22 17:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"errors":0} 
[2026-03-22 17:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PSl8XcBlIGrjXUKyxeUanjwhkcnRFJrM","execution_time":"2026-03-22 17:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713} 
[2026-03-22 17:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 17:30:06] production.INFO: async() رجع: true  
[2026-03-22 17:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:30:08] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:30:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156716309","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpg7ehsmgbep3iaMlzUTo"}},"user_id":1284} 
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:30:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:30:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18444,"user_id":1284,"amount":1970.0,"admins_notified":7} 
[2026-03-22 17:30:38] production.INFO: Constructing job for order: 176719  
[2026-03-22 17:30:40] production.INFO: Handling job for order: 176719  
[2026-03-22 17:30:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:30:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:30:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=56f86ec1-a81b-4990-ad8d-1ff67cd43831&Player_ID=4417863418  
[2026-03-22 17:30:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=56f86ec1-a81b-4990-ad8d-1ff67cd43831&Player_ID=4417863418","has_body":false} 
[2026-03-22 17:30:40] production.INFO: Operation sent successfully {"operation_id":161715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pMo-1774189840","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:30:40"}},"processed_data":{"order_number":"ORD-pMo-1774189840","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:30:44] production.INFO: Constructing job for order: 176720  
[2026-03-22 17:30:46] production.INFO: Handling job for order: 176720  
[2026-03-22 17:30:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:30:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:30:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9d6a6f78-e853-4e8c-a398-847b8e79236a&Player_ID=12043149128  
[2026-03-22 17:30:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9d6a6f78-e853-4e8c-a398-847b8e79236a&Player_ID=12043149128","has_body":false} 
[2026-03-22 17:30:47] production.INFO: Operation sent successfully {"operation_id":161716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-01xDQg-1774189847","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:30:47"}},"processed_data":{"order_number":"ORD-01xDQg-1774189847","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:30:56] production.INFO: Constructing job for order: 176721  
[2026-03-22 17:30:59] production.INFO: Handling job for order: 176721  
[2026-03-22 17:30:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:30:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:30:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1f37551-8e69-45c4-9243-ca0c3436a5ec&Player_ID=9844332809  
[2026-03-22 17:30:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1f37551-8e69-45c4-9243-ca0c3436a5ec&Player_ID=9844332809","has_body":false} 
[2026-03-22 17:31:00] production.INFO: Operation sent successfully {"operation_id":161717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y3yd5zV-1774189860","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:31:00"}},"processed_data":{"order_number":"ORD-y3yd5zV-1774189860","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:31:04] production.INFO: Constructing job for order: 176722  
[2026-03-22 17:31:06] production.INFO: Handling job for order: 176722  
[2026-03-22 17:31:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:31:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:31:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=99f74c96-335a-4fcd-9875-f0afe12d2a19&Player_ID=106680263  
[2026-03-22 17:31:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=99f74c96-335a-4fcd-9875-f0afe12d2a19&Player_ID=106680263","has_body":false} 
[2026-03-22 17:31:07] production.INFO: Operation sent successfully {"operation_id":161718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BdsumE-1774189867","amount":5.2106931000000002995875547640025615692138671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 17:31:07"}},"processed_data":{"order_number":"ORD-BdsumE-1774189867","amount":5.2106931000000002995875547640025615692138671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 17:31:09] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"130.0","mainamount":"130","operation_number":"0000999252","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp6jjn5jlpdes0ZBhmMC"}},"user_id":16} 
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:31:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:31:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18445,"user_id":16,"amount":130.0,"admins_notified":7} 
[2026-03-22 17:31:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-01xDQg-1774189847","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:31:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-01xDQg-1774189847","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:31:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:31:16] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176720} 
[2026-03-22 17:31:16] production.INFO: Order updated successfully. Order ID: 176720, Status: completed  
[2026-03-22 17:31:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-01xDQg-1774189847","status":"completed","codes_count":0} 
[2026-03-22 17:31:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 17:31:21] production.INFO: Constructing job for order: 176723  
[2026-03-22 17:31:22] production.INFO: Constructing job for order: 176724  
[2026-03-22 17:31:22] production.INFO: Handling job for order: 176723  
[2026-03-22 17:31:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:31:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:31:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=378beaa6-705f-421c-893f-ce0761bd97cc&Player_ID=13008435185  
[2026-03-22 17:31:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=378beaa6-705f-421c-893f-ce0761bd97cc&Player_ID=13008435185","has_body":false} 
[2026-03-22 17:31:23] production.INFO: Operation sent successfully {"operation_id":161719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P1K-1774189883","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:31:23"}},"processed_data":{"order_number":"ORD-P1K-1774189883","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:31:23] production.INFO: Handling job for order: 176724  
[2026-03-22 17:31:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:31:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:31:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=6552beda-71a4-4b98-89b0-2c427ff4b120&Player_ID=106945050  
[2026-03-22 17:31:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=6552beda-71a4-4b98-89b0-2c427ff4b120&Player_ID=106945050","has_body":false} 
[2026-03-22 17:31:24] production.INFO: Operation sent successfully {"operation_id":161720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C0xXV-1774189884","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 17:31:24"}},"processed_data":{"order_number":"ORD-C0xXV-1774189884","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 17:31:35] production.INFO: Constructing job for order: 176725  
[2026-03-22 17:31:36] production.INFO: Handling job for order: 176725  
[2026-03-22 17:31:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:31:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:31:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=200000&uuid=f6ee48d5-c2c0-4e5d-adcd-4e5ecc6afaa9&Player_ID=3270271  
[2026-03-22 17:31:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=200000&uuid=f6ee48d5-c2c0-4e5d-adcd-4e5ecc6afaa9&Player_ID=3270271","has_body":false} 
[2026-03-22 17:31:37] production.INFO: Operation sent successfully {"operation_id":161721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8q2xj-1774189897","amount":14.828340000000000742375050322152674198150634765625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 17:31:37"}},"processed_data":{"order_number":"ORD-8q2xj-1774189897","amount":14.828340000000000742375050322152674198150634765625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 17:31:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pMo-1774189840","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:31:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-pMo-1774189840","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:31:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:31:48] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176719} 
[2026-03-22 17:31:48] production.INFO: Order updated successfully. Order ID: 176719, Status: completed  
[2026-03-22 17:31:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pMo-1774189840","status":"completed","codes_count":0} 
[2026-03-22 17:31:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 17:31:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y3yd5zV-1774189860","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:31:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-y3yd5zV-1774189860","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:31:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:31:57] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176721} 
[2026-03-22 17:31:57] production.INFO: Order updated successfully. Order ID: 176721, Status: completed  
[2026-03-22 17:31:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y3yd5zV-1774189860","status":"completed","codes_count":0} 
[2026-03-22 17:31:58] production.INFO: Constructing job for order: 176726  
[2026-03-22 17:32:00] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 17:32:00] production.INFO: Handling job for order: 176726  
[2026-03-22 17:32:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:32:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:32:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c9d734f0-e7ce-43ff-afc0-973451fd915e&Player_ID=4332444248  
[2026-03-22 17:32:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c9d734f0-e7ce-43ff-afc0-973451fd915e&Player_ID=4332444248","has_body":false} 
[2026-03-22 17:32:01] production.INFO: Operation sent successfully {"operation_id":161722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AZ3EFR-1774189921","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:32:01"}},"processed_data":{"order_number":"ORD-AZ3EFR-1774189921","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01"} 
[2026-03-22 17:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","total_operations":7,"sites_count":2} 
[2026-03-22 17:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-qLRa-1774189791","ORD-oH0-1774189798"]} 
[2026-03-22 17:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-22 17:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 17:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"count":2} 
[2026-03-22 17:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"count":2} 
[2026-03-22 17:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"user_id":366,"notification_type":"order_approved","reference_id":176718} 
[2026-03-22 17:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"user_id":54,"notification_type":"order_approved","reference_id":176717} 
[2026-03-22 17:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"errors":0} 
[2026-03-22 17:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"processed":2,"errors":0} 
[2026-03-22 17:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"orders_count":5,"order_ids":["ORD-BdsumE-1774189867","ORD-P1K-1774189883","ORD-C0xXV-1774189884","ORD-8q2xj-1774189897","ORD-AZ3EFR-1774189921"]} 
[2026-03-22 17:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713} 
[2026-03-22 17:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qLRa-1774189791","operation_id":161713,"orders_count":5} 
[2026-03-22 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8q2xj-1774189897","operation_id":161721} 
[2026-03-22 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AZ3EFR-1774189921","operation_id":161722} 
[2026-03-22 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BdsumE-1774189867","operation_id":161718} 
[2026-03-22 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C0xXV-1774189884","operation_id":161720} 
[2026-03-22 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P1K-1774189883","operation_id":161719} 
[2026-03-22 17:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P1K-1774189883","operation_id":161719,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 17:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P1K-1774189883","operation_id":161719,"processed":0,"errors":0} 
[2026-03-22 17:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tfkEyqe667TQwpY9USdY7bLYp8Skhr4c","execution_time":"2026-03-22 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P1K-1774189883","operation_id":161719} 
[2026-03-22 17:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 17:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-22 17:32:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P1K-1774189883","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:32:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-P1K-1774189883","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:32:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:32:11] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176723} 
[2026-03-22 17:32:11] production.INFO: Order updated successfully. Order ID: 176723, Status: completed  
[2026-03-22 17:32:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P1K-1774189883","status":"completed","codes_count":0} 
[2026-03-22 17:32:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 17:32:20] production.INFO: Constructing job for order: 176727  
[2026-03-22 17:32:22] production.INFO: Handling job for order: 176727  
[2026-03-22 17:32:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:32:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:32:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=bca06aad-3019-40a5-b862-6dd766a648df&Player_ID=5325920112  
[2026-03-22 17:32:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=bca06aad-3019-40a5-b862-6dd766a648df&Player_ID=5325920112","has_body":false} 
[2026-03-22 17:32:23] production.INFO: Operation sent successfully {"operation_id":161723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X3bRM-1774189943","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:32:23"}},"processed_data":{"order_number":"ORD-X3bRM-1774189943","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG"}} 
[2026-03-22 17:32:31] production.INFO: Constructing job for order: 176728  
[2026-03-22 17:32:32] production.INFO: Handling job for order: 176728  
[2026-03-22 17:32:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:32:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:32:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=f9dea77d-0d91-4987-a53f-6c0c4e670f14&Player_ID=109773659  
[2026-03-22 17:32:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=f9dea77d-0d91-4987-a53f-6c0c4e670f14&Player_ID=109773659","has_body":false} 
[2026-03-22 17:32:33] production.INFO: Operation sent successfully {"operation_id":161724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q5z-1774189953","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 17:32:33"}},"processed_data":{"order_number":"ORD-q5z-1774189953","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 17:32:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"541.75","mainamount":"550","operation_number":"156716391","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphurvnf1pc22ic0yq7RF"}},"user_id":1247} 
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:32:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:32:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18446,"user_id":1247,"amount":541.75,"admins_notified":7} 
[2026-03-22 17:32:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AZ3EFR-1774189921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:32:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-AZ3EFR-1774189921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:32:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:32:56] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176726} 
[2026-03-22 17:32:56] production.INFO: Order updated successfully. Order ID: 176726, Status: completed  
[2026-03-22 17:32:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AZ3EFR-1774189921","status":"completed","codes_count":0} 
[2026-03-22 17:32:59] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 17:33:20] production.INFO: Constructing job for order: 176729  
[2026-03-22 17:33:23] production.INFO: Handling job for order: 176729  
[2026-03-22 17:33:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:33:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:33:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=39d5d3d5-5b02-4d9a-9a28-8644aa7400f5&Player_ID=12980961728  
[2026-03-22 17:33:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=39d5d3d5-5b02-4d9a-9a28-8644aa7400f5&Player_ID=12980961728","has_body":false} 
[2026-03-22 17:33:24] production.INFO: Operation sent successfully {"operation_id":161725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FczZnr0q-1774190003","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:33:24"}},"processed_data":{"order_number":"ORD-FczZnr0q-1774190003","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:33:35] production.INFO: Constructing job for order: 176730  
[2026-03-22 17:33:36] production.INFO: Handling job for order: 176730  
[2026-03-22 17:33:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:33:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:33:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1d56f148-7d60-436d-8d46-1738262f224d&Player_ID=52084469248  
[2026-03-22 17:33:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1d56f148-7d60-436d-8d46-1738262f224d&Player_ID=52084469248","has_body":false} 
[2026-03-22 17:33:36] production.INFO: Operation sent successfully {"operation_id":161726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MOhMs-1774190016","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:33:36"}},"processed_data":{"order_number":"ORD-MOhMs-1774190016","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:33:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MOhMs-1774190016","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:33:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-MOhMs-1774190016","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:33:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:33:47] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":176730} 
[2026-03-22 17:33:47] production.INFO: Order updated successfully. Order ID: 176730, Status: completed  
[2026-03-22 17:33:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MOhMs-1774190016","status":"completed","codes_count":0} 
[2026-03-22 17:33:47] production.INFO: Constructing job for order: 176731  
[2026-03-22 17:33:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-22 17:33:48] production.INFO: Handling job for order: 176731  
[2026-03-22 17:33:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:33:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:33:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=9d020c06-e8af-4f78-ae7e-f97a6d616271&Player_ID=13815358704  
[2026-03-22 17:33:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=9d020c06-e8af-4f78-ae7e-f97a6d616271&Player_ID=13815358704","has_body":false} 
[2026-03-22 17:33:49] production.INFO: Operation sent successfully {"operation_id":161727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ebw-1774190029","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:33:49"}},"processed_data":{"order_number":"ORD-Ebw-1774190029","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01"} 
[2026-03-22 17:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","total_operations":7,"sites_count":1} 
[2026-03-22 17:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-BdsumE-1774189867","ORD-C0xXV-1774189884","ORD-8q2xj-1774189897","ORD-X3bRM-1774189943","ORD-q5z-1774189953","ORD-FczZnr0q-1774190003","ORD-Ebw-1774190029"]} 
[2026-03-22 17:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 17:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8q2xj-1774189897","operation_id":161721} 
[2026-03-22 17:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ebw-1774190029","operation_id":161727} 
[2026-03-22 17:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q5z-1774189953","operation_id":161724} 
[2026-03-22 17:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":3,"skipped":4,"updates_prepared":3} 
[2026-03-22 17:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 17:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":3} 
[2026-03-22 17:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":3} 
[2026-03-22 17:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":148,"notification_type":"order_approved","reference_id":176722} 
[2026-03-22 17:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":148,"notification_type":"order_approved","reference_id":176724} 
[2026-03-22 17:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":587,"notification_type":"order_approved","reference_id":176729} 
[2026-03-22 17:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":3,"errors":0} 
[2026-03-22 17:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":3,"errors":0} 
[2026-03-22 17:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EHWpmE9LgSWJIJdBFNKfWbDkp1R2fhuK","execution_time":"2026-03-22 17:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 17:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 17:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C0xXV-1774189884","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-C0xXV-1774189884","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:34:02] production.ERROR: Order not found or already processed. External ID: ORD-C0xXV-1774189884  
[2026-03-22 17:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C0xXV-1774189884","status":"completed","codes_count":0} 
[2026-03-22 17:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BdsumE-1774189867","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-BdsumE-1774189867","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:34:02] production.ERROR: Order not found or already processed. External ID: ORD-BdsumE-1774189867  
[2026-03-22 17:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BdsumE-1774189867","status":"completed","codes_count":0} 
[2026-03-22 17:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FczZnr0q-1774190003","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-FczZnr0q-1774190003","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:34:02] production.ERROR: Order not found or already processed. External ID: ORD-FczZnr0q-1774190003  
[2026-03-22 17:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FczZnr0q-1774190003","status":"completed","codes_count":0} 
[2026-03-22 17:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8q2xj-1774189897","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-8q2xj-1774189897","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:34:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":176725} 
[2026-03-22 17:34:03] production.INFO: Order updated successfully. Order ID: 176725, Status: completed  
[2026-03-22 17:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8q2xj-1774189897","status":"completed","codes_count":0} 
[2026-03-22 17:34:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 17:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 17:34:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ebw-1774190029","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:34:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ebw-1774190029","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:34:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:34:29] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":176731} 
[2026-03-22 17:34:29] production.INFO: Order updated successfully. Order ID: 176731, Status: completed  
[2026-03-22 17:34:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ebw-1774190029","status":"completed","codes_count":0} 
[2026-03-22 17:34:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-22 17:35:03] production.INFO: Creating credit request {"payload":{"_token":"PIICnQgTGAUERIZxmcHhVo7XOofqtaLvtQTMj2j4","amount":"9850","method_id":"13","mainamount":"10000","operation_number":"156720359","note":"ازا في عمولة اخصمها من حسابي"},"user_id":587} 
[2026-03-22 17:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:35:05] production.INFO: async() رجع: true  
[2026-03-22 17:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:35:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:35:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18447,"user_id":587,"amount":9850.0,"admins_notified":7} 
[2026-03-22 17:35:57] production.INFO: Constructing job for order: 176732  
[2026-03-22 17:35:58] production.INFO: Handling job for order: 176732  
[2026-03-22 17:35:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:35:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:35:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/586/params?qty=4000&uuid=31180ff0-5328-4196-8be8-ef7d4eeb8011&Player_ID=1985991  
[2026-03-22 17:35:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/586/params?qty=4000&uuid=31180ff0-5328-4196-8be8-ef7d4eeb8011&Player_ID=1985991","has_body":false} 
[2026-03-22 17:35:59] production.INFO: Operation sent successfully {"operation_id":161728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nQIJD-1774190159","amount":3.463922800000000190578930414631031453609466552734375,"status":"processing","product":"Bella Amount","game":"Bella","notes":[],"created_at":"2026-03-22 17:35:59"}},"processed_data":{"order_number":"ORD-nQIJD-1774190159","amount":3.463922800000000190578930414631031453609466552734375,"status":"processing","product":"Bella Amount","game":"Bella"}} 
[2026-03-22 17:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02"} 
[2026-03-22 17:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","total_operations":3,"sites_count":1} 
[2026-03-22 17:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-X3bRM-1774189943","ORD-q5z-1774189953","ORD-nQIJD-1774190159"]} 
[2026-03-22 17:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nQIJD-1774190159","operation_id":161728} 
[2026-03-22 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q5z-1774189953","operation_id":161724} 
[2026-03-22 17:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 17:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TV9hHXiuv9uPvK0V4NOmNNQxKosDZKie","execution_time":"2026-03-22 17:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:36:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q5z-1774189953","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:36:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-q5z-1774189953","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:36:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:36:03] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176728} 
[2026-03-22 17:36:03] production.INFO: Order updated successfully. Order ID: 176728, Status: completed  
[2026-03-22 17:36:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q5z-1774189953","status":"completed","codes_count":0} 
[2026-03-22 17:36:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 17:36:59] production.INFO: Constructing job for order: 176733  
[2026-03-22 17:37:01] 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-22 17:37:02] production.INFO: Handling job for order: 176733  
[2026-03-22 17:37:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:37:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:37:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=df51c055-9c95-46a6-9537-b6f331444ade&Player_ID=4631414  
[2026-03-22 17:37:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=df51c055-9c95-46a6-9537-b6f331444ade&Player_ID=4631414","has_body":false} 
[2026-03-22 17:37:03] production.INFO: Operation sent successfully {"operation_id":161729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6AIVoQ0c-1774190223","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-22 17:37:03"}},"processed_data":{"order_number":"ORD-6AIVoQ0c-1774190223","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-22 17:37:12] 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-22 17:37:18] production.INFO: Constructing job for order: 176734  
[2026-03-22 17:37:21] production.INFO: Handling job for order: 176734  
[2026-03-22 17:37:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:37:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:37:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=707c8228-8bc7-4139-8e71-45916c296186&Player_ID=588437707  
[2026-03-22 17:37:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=707c8228-8bc7-4139-8e71-45916c296186&Player_ID=588437707","has_body":false} 
[2026-03-22 17:37:22] production.INFO: Operation sent successfully {"operation_id":161730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P9nkSR26-1774190242","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 17:37:22"}},"processed_data":{"order_number":"ORD-P9nkSR26-1774190242","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 17:37:31] production.INFO: Constructing job for order: 176735  
[2026-03-22 17:37:32] production.INFO: Handling job for order: 176735  
[2026-03-22 17:37:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:37:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:37:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=512f0ba0-c127-47fa-9f88-958511db779a&Player_ID=0939150686  
[2026-03-22 17:37:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=512f0ba0-c127-47fa-9f88-958511db779a&Player_ID=0939150686","has_body":false} 
[2026-03-22 17:37:33] production.INFO: Operation sent successfully {"operation_id":161731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-miy-1774190253","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:37:33"}},"processed_data":{"order_number":"ORD-miy-1774190253","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03"} 
[2026-03-22 17:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","total_operations":5,"sites_count":2} 
[2026-03-22 17:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-X3bRM-1774189943","ORD-nQIJD-1774190159","ORD-6AIVoQ0c-1774190223","ORD-P9nkSR26-1774190242"]} 
[2026-03-22 17:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P9nkSR26-1774190242","operation_id":161730} 
[2026-03-22 17:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-22 17:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":2} 
[2026-03-22 17:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":2} 
[2026-03-22 17:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":59,"notification_type":"order_approved","reference_id":176733} 
[2026-03-22 17:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":1488,"notification_type":"order_approved","reference_id":176732} 
[2026-03-22 17:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":2,"errors":0} 
[2026-03-22 17:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":2,"errors":0} 
[2026-03-22 17:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1,"order_ids":["ORD-miy-1774190253"]} 
[2026-03-22 17:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1} 
[2026-03-22 17:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"count":1} 
[2026-03-22 17:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"count":1} 
[2026-03-22 17:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"user_id":366,"notification_type":"order_approved","reference_id":176735} 
[2026-03-22 17:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"processed":1,"errors":0} 
[2026-03-22 17:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731,"processed":1,"errors":0} 
[2026-03-22 17:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9PridRQTLnsWcVMllHzegebRHsrmpgGw","execution_time":"2026-03-22 17:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-miy-1774190253","operation_id":161731} 
[2026-03-22 17:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 17:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 17:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 17:38:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6AIVoQ0c-1774190223","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:38:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-6AIVoQ0c-1774190223","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:38:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:38:05] production.ERROR: Order not found or already processed. External ID: ORD-6AIVoQ0c-1774190223  
[2026-03-22 17:38:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6AIVoQ0c-1774190223","status":"completed","codes_count":0} 
[2026-03-22 17:38:50] production.INFO: Constructing job for order: 176736  
[2026-03-22 17:38:52] production.INFO: Handling job for order: 176736  
[2026-03-22 17:38:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:38:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:38:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a5cc14ae-856d-4a91-9c53-22219b83bb04&Player_ID=52421538611  
[2026-03-22 17:38:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a5cc14ae-856d-4a91-9c53-22219b83bb04&Player_ID=52421538611","has_body":false} 
[2026-03-22 17:38:53] production.INFO: Operation sent successfully {"operation_id":161732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kV6OwUry-1774190332","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:38:53"}},"processed_data":{"order_number":"ORD-kV6OwUry-1774190332","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:39:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kV6OwUry-1774190332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:39:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-kV6OwUry-1774190332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:39:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:39:11] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176736} 
[2026-03-22 17:39:11] production.INFO: Order updated successfully. Order ID: 176736, Status: completed  
[2026-03-22 17:39:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kV6OwUry-1774190332","status":"completed","codes_count":0} 
[2026-03-22 17:39:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 17:39:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P9nkSR26-1774190242","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:39:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-P9nkSR26-1774190242","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:39:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:39:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":176734} 
[2026-03-22 17:39:14] production.INFO: Order updated successfully. Order ID: 176734, Status: completed  
[2026-03-22 17:39:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P9nkSR26-1774190242","status":"completed","codes_count":0} 
[2026-03-22 17:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 17:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02"} 
[2026-03-22 17:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","total_operations":1,"sites_count":1} 
[2026-03-22 17:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XOVoEamKxRBSRlYr1K95jLePOqTjPPLT","execution_time":"2026-03-22 17:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 17:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 17:40:04] production.INFO: async() رجع: true  
[2026-03-22 17:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:40:29] production.INFO: Constructing job for order: 176737  
[2026-03-22 17:40:30] production.INFO: Handling job for order: 176737  
[2026-03-22 17:40:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d430a7f-a8a3-4762-8b20-ea52cee18edf&Player_ID=51935019492  
[2026-03-22 17:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d430a7f-a8a3-4762-8b20-ea52cee18edf&Player_ID=51935019492","has_body":false} 
[2026-03-22 17:40:30] production.INFO: Operation sent successfully {"operation_id":161733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kvku2uc-1774190430","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:40:30"}},"processed_data":{"order_number":"ORD-Kvku2uc-1774190430","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:40:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kvku2uc-1774190430","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:40:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kvku2uc-1774190430","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:40:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:40:39] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176737} 
[2026-03-22 17:40:39] production.INFO: Order updated successfully. Order ID: 176737, Status: completed  
[2026-03-22 17:40:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kvku2uc-1774190430","status":"completed","codes_count":0} 
[2026-03-22 17:40:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 17:41:37] production.INFO: Constructing job for order: 176738  
[2026-03-22 17:41:39] production.INFO: Handling job for order: 176738  
[2026-03-22 17:41:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:41:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:41:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9ec42f-4a88-48ca-950d-e7766b6c20e1&Player_ID=51935019492  
[2026-03-22 17:41:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9ec42f-4a88-48ca-950d-e7766b6c20e1&Player_ID=51935019492","has_body":false} 
[2026-03-22 17:41:40] production.INFO: Operation sent successfully {"operation_id":161734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gBA-1774190500","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:41:40"}},"processed_data":{"order_number":"ORD-gBA-1774190500","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:41:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gBA-1774190500","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:41:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-gBA-1774190500","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:41:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:41:50] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176738} 
[2026-03-22 17:41:50] production.INFO: Order updated successfully. Order ID: 176738, Status: completed  
[2026-03-22 17:41:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gBA-1774190500","status":"completed","codes_count":0} 
[2026-03-22 17:41:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 17:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01"} 
[2026-03-22 17:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","total_operations":1,"sites_count":1} 
[2026-03-22 17:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TG22AOdv4qz1Dsh22GFVrzvO6ws4QK8Y","execution_time":"2026-03-22 17:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:42:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4001.5","mainamount":"4000","operation_number":"156727018","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkknqs1if4dbjekIBjSk"}},"user_id":69} 
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:42:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:42:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18448,"user_id":69,"amount":3940.0,"admins_notified":7} 
[2026-03-22 17:42:58] production.INFO: Constructing job for order: 176739  
[2026-03-22 17:42:59] production.INFO: Handling job for order: 176739  
[2026-03-22 17:42:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:42:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:42:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=228b6625-2bc0-4d3a-a7d1-668d45dac901&Player_ID=0935802531  
[2026-03-22 17:42:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=228b6625-2bc0-4d3a-a7d1-668d45dac901&Player_ID=0935802531","has_body":false} 
[2026-03-22 17:42:59] production.INFO: Operation sent successfully {"operation_id":161735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-laTdO3-1774190579","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:42:59"}},"processed_data":{"order_number":"ORD-laTdO3-1774190579","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:43:22] production.INFO: Constructing job for order: 176740  
[2026-03-22 17:43:23] production.INFO: Handling job for order: 176740  
[2026-03-22 17:43:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:43:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:43:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3db921ff-9826-441e-bc76-b732aa3ed30c&Player_ID=0935802531  
[2026-03-22 17:43:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3db921ff-9826-441e-bc76-b732aa3ed30c&Player_ID=0935802531","has_body":false} 
[2026-03-22 17:43:24] production.INFO: Operation sent successfully {"operation_id":161736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tTlUs-1774190604","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:43:24"}},"processed_data":{"order_number":"ORD-tTlUs-1774190604","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03"} 
[2026-03-22 17:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","total_operations":3,"sites_count":2} 
[2026-03-22 17:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":2,"order_ids":["ORD-laTdO3-1774190579","ORD-tTlUs-1774190604"]} 
[2026-03-22 17:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":2} 
[2026-03-22 17:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 17:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 17:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"count":2} 
[2026-03-22 17:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"count":2} 
[2026-03-22 17:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"user_id":1551,"notification_type":"order_approved","reference_id":176739} 
[2026-03-22 17:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"user_id":1551,"notification_type":"order_approved","reference_id":176740} 
[2026-03-22 17:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"processed":2,"errors":0} 
[2026-03-22 17:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736,"processed":2,"errors":0} 
[2026-03-22 17:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"K3ILgrENyYSOWyoceRKhdLZwtmYeSl96","execution_time":"2026-03-22 17:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTlUs-1774190604","operation_id":161736} 
[2026-03-22 17:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 17:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 17:44:47] production.INFO: Constructing job for order: 176741  
[2026-03-22 17:44:48] production.INFO: Handling job for order: 176741  
[2026-03-22 17:44:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:44:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:44:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=baa7df71-2f11-4568-9af8-fba181b6bca8&Player_ID=0996442557  
[2026-03-22 17:44:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=baa7df71-2f11-4568-9af8-fba181b6bca8&Player_ID=0996442557","has_body":false} 
[2026-03-22 17:44:49] production.INFO: Operation sent successfully {"operation_id":161737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sKYZyA-1774190689","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:44:49"}},"processed_data":{"order_number":"ORD-sKYZyA-1774190689","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:45:03] production.INFO: async() رجع: true  
[2026-03-22 17:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:45:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"156729120","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2nfb442gnbo20TysjCf"}},"user_id":1133} 
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:45:23] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:45:23] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18449,"user_id":1133,"amount":98.5,"admins_notified":7} 
[2026-03-22 17:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02"} 
[2026-03-22 17:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","total_operations":2,"sites_count":2} 
[2026-03-22 17:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1,"order_ids":["ORD-sKYZyA-1774190689"]} 
[2026-03-22 17:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1} 
[2026-03-22 17:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"count":1} 
[2026-03-22 17:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"count":1} 
[2026-03-22 17:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"user_id":1551,"notification_type":"order_approved","reference_id":176741} 
[2026-03-22 17:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"processed":1,"errors":0} 
[2026-03-22 17:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737,"processed":1,"errors":0} 
[2026-03-22 17:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PMwCekQhta1C9CgUppdXqDrOhx8hqQso","execution_time":"2026-03-22 17:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sKYZyA-1774190689","operation_id":161737} 
[2026-03-22 17:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 17:47:36] production.INFO: SendAcceptReject: Notification queued {"user_id":697,"notification_type":"order_approved","reference_id":176426} 
[2026-03-22 17:47:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 697  
[2026-03-22 17:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02"} 
[2026-03-22 17:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","total_operations":1,"sites_count":1} 
[2026-03-22 17:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Dp1uzn9SJDFgfUeQg42F6u4D8dnrYA93","execution_time":"2026-03-22 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:48:20] production.INFO: Constructing job for order: 176742  
[2026-03-22 17:48:23] production.INFO: Handling job for order: 176742  
[2026-03-22 17:48:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:48:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:48:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4a1bc00e-7c85-4464-80d4-ac456b6805ac&Player_ID=3439391376  
[2026-03-22 17:48:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4a1bc00e-7c85-4464-80d4-ac456b6805ac&Player_ID=3439391376","has_body":false} 
[2026-03-22 17:48:24] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176695} 
[2026-03-22 17:48:24] production.INFO: Operation sent successfully {"operation_id":161738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sZmIF-1774190904","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:48:24"}},"processed_data":{"order_number":"ORD-sZmIF-1774190904","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:48:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 17:48:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sZmIF-1774190904","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:48:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-sZmIF-1774190904","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:48:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:48:54] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176742} 
[2026-03-22 17:48:54] production.INFO: Order updated successfully. Order ID: 176742, Status: completed  
[2026-03-22 17:48:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sZmIF-1774190904","status":"completed","codes_count":0} 
[2026-03-22 17:48:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 17:49:06] production.INFO: Constructing job for order: 176743  
[2026-03-22 17:49:09] production.INFO: Handling job for order: 176743  
[2026-03-22 17:49:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:49:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:49:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=844e15e3-861c-483e-8192-2e7f3c762087&Player_ID=8570036422  
[2026-03-22 17:49:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=844e15e3-861c-483e-8192-2e7f3c762087&Player_ID=8570036422","has_body":false} 
[2026-03-22 17:49:10] production.INFO: Operation sent successfully {"operation_id":161739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p8pO2S2-1774190950","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:49:10"}},"processed_data":{"order_number":"ORD-p8pO2S2-1774190950","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:49:18] production.INFO: Constructing job for order: 176744  
[2026-03-22 17:49:19] production.INFO: Handling job for order: 176744  
[2026-03-22 17:49:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:49:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:49:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=704cecc9-33ab-4f9a-b639-783a6d48b2fd&Player_ID=4417863418  
[2026-03-22 17:49:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=704cecc9-33ab-4f9a-b639-783a6d48b2fd&Player_ID=4417863418","has_body":false} 
[2026-03-22 17:49:22] production.INFO: Operation sent successfully {"operation_id":161740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lmol4sQ-1774190962","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:49:22"}},"processed_data":{"order_number":"ORD-Lmol4sQ-1774190962","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:49:26] production.INFO: Constructing job for order: 176745  
[2026-03-22 17:49:28] production.INFO: Handling job for order: 176745  
[2026-03-22 17:49:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:49:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:49:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=be972c97-461f-46e6-9de5-2f03fc445e00&Player_ID=5698850835  
[2026-03-22 17:49:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=be972c97-461f-46e6-9de5-2f03fc445e00&Player_ID=5698850835","has_body":false} 
[2026-03-22 17:49:29] production.INFO: Operation sent successfully {"operation_id":161741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SCL5nFT-1774190969","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:49:29"}},"processed_data":{"order_number":"ORD-SCL5nFT-1774190969","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 17:49:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SCL5nFT-1774190969","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:49:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-SCL5nFT-1774190969","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:49:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:49:39] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176745} 
[2026-03-22 17:49:39] production.INFO: Order updated successfully. Order ID: 176745, Status: completed  
[2026-03-22 17:49:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SCL5nFT-1774190969","status":"completed","codes_count":0} 
[2026-03-22 17:49:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:49:49] production.INFO: Constructing job for order: 176746  
[2026-03-22 17:49:50] production.INFO: Handling job for order: 176746  
[2026-03-22 17:49:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:49:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:49:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=1500&uuid=e548d5e6-4a63-4a93-90b8-55978797a306&Player_ID=19202421  
[2026-03-22 17:49:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=1500&uuid=e548d5e6-4a63-4a93-90b8-55978797a306&Player_ID=19202421","has_body":false} 
[2026-03-22 17:49:51] production.INFO: Operation sent successfully {"operation_id":161742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Er183-1774190991","amount":11.546422199999998525754563161171972751617431640625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 17:49:51"}},"processed_data":{"order_number":"ORD-Er183-1774190991","amount":11.546422199999998525754563161171972751617431640625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 17:50:03] production.INFO: Constructing job for order: 176747  
[2026-03-22 17:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03"} 
[2026-03-22 17:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","total_operations":4,"sites_count":1} 
[2026-03-22 17:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-X3bRM-1774189943","ORD-p8pO2S2-1774190950","ORD-Lmol4sQ-1774190962","ORD-Er183-1774190991"]} 
[2026-03-22 17:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Er183-1774190991","operation_id":161742} 
[2026-03-22 17:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmol4sQ-1774190962","operation_id":161740} 
[2026-03-22 17:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p8pO2S2-1774190950","operation_id":161739} 
[2026-03-22 17:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 17:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AQe8laxLxdwUBfmp2t3Ze60Q9KeYS41f","execution_time":"2026-03-22 17:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 17:50:05] production.INFO: async() رجع: true  
[2026-03-22 17:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:50:07] production.INFO: Handling job for order: 176747  
[2026-03-22 17:50:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:50:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:50:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=dce02586-b5ac-4209-a633-b9cf941c7004&Player_ID=471156  
[2026-03-22 17:50:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=dce02586-b5ac-4209-a633-b9cf941c7004&Player_ID=471156","has_body":false} 
[2026-03-22 17:50:08] production.INFO: Operation sent successfully {"operation_id":161743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ieEjA-1774191007","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:50:08"}},"processed_data":{"order_number":"ORD-ieEjA-1774191007","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:50:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ieEjA-1774191007","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:50:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-ieEjA-1774191007","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:50:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:50:13] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176747} 
[2026-03-22 17:50:13] production.INFO: Order updated successfully. Order ID: 176747, Status: completed  
[2026-03-22 17:50:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ieEjA-1774191007","status":"completed","codes_count":0} 
[2026-03-22 17:50:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:50:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p8pO2S2-1774190950","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:50:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-p8pO2S2-1774190950","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:50:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:50:33] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":176743} 
[2026-03-22 17:50:33] production.INFO: Order updated successfully. Order ID: 176743, Status: completed  
[2026-03-22 17:50:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p8pO2S2-1774190950","status":"completed","codes_count":0} 
[2026-03-22 17:50:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 17:50:42] production.INFO: Constructing job for order: 176748  
[2026-03-22 17:50:43] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176553} 
[2026-03-22 17:50:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 17:50:44] production.INFO: Handling job for order: 176748  
[2026-03-22 17:50:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:50:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:50:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=726297d3-4e21-43f8-afae-b6cb13f624b2&Player_ID=8570036422  
[2026-03-22 17:50:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=726297d3-4e21-43f8-afae-b6cb13f624b2&Player_ID=8570036422","has_body":false} 
[2026-03-22 17:50:45] production.INFO: Operation sent successfully {"operation_id":161744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rIvB-1774191044","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:50:45"}},"processed_data":{"order_number":"ORD-rIvB-1774191044","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:50:49] production.INFO: Constructing job for order: 176749  
[2026-03-22 17:50:51] production.INFO: Handling job for order: 176749  
[2026-03-22 17:50:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:50:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:50:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8a804cee-e90a-4338-8be3-59da557bcb02&Player_ID=8570036422  
[2026-03-22 17:50:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8a804cee-e90a-4338-8be3-59da557bcb02&Player_ID=8570036422","has_body":false} 
[2026-03-22 17:50:52] production.INFO: Operation sent successfully {"operation_id":161745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qjBM7Bgd-1774191051","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:50:52"}},"processed_data":{"order_number":"ORD-qjBM7Bgd-1774191051","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:50:57] production.INFO: Constructing job for order: 176750  
[2026-03-22 17:50:58] production.INFO: Handling job for order: 176750  
[2026-03-22 17:50:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:50:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:50:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3ef149f0-ed8c-443b-80e2-b93874181a83&Player_ID=5698850835  
[2026-03-22 17:50:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3ef149f0-ed8c-443b-80e2-b93874181a83&Player_ID=5698850835","has_body":false} 
[2026-03-22 17:50:58] production.INFO: Operation sent successfully {"operation_id":161746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VD3wJ-1774191058","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:50:58"}},"processed_data":{"order_number":"ORD-VD3wJ-1774191058","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 17:51:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VD3wJ-1774191058","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:51:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-VD3wJ-1774191058","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:51:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:51:15] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":176750} 
[2026-03-22 17:51:15] production.INFO: Order updated successfully. Order ID: 176750, Status: completed  
[2026-03-22 17:51:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VD3wJ-1774191058","status":"completed","codes_count":0} 
[2026-03-22 17:51:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-22 17:51:19] production.INFO: Constructing job for order: 176751  
[2026-03-22 17:51:22] production.INFO: Handling job for order: 176751  
[2026-03-22 17:51:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 17:51:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:51:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9016bb50-684f-405d-9bc1-e074e81e5392&Player_ID=0936732433  
[2026-03-22 17:51:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9016bb50-684f-405d-9bc1-e074e81e5392&Player_ID=0936732433","has_body":false} 
[2026-03-22 17:51:23] production.INFO: Operation sent successfully {"operation_id":161747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HihRI-1774191083","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 17:51:23"}},"processed_data":{"order_number":"ORD-HihRI-1774191083","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 17:51:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rIvB-1774191044","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:51:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-rIvB-1774191044","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:51:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:51:45] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":176748} 
[2026-03-22 17:51:45] production.INFO: Order updated successfully. Order ID: 176748, Status: completed  
[2026-03-22 17:51:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rIvB-1774191044","status":"completed","codes_count":0} 
[2026-03-22 17:51:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 17:51:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qjBM7Bgd-1774191051","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:51:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-qjBM7Bgd-1774191051","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:51:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:51:49] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":176749} 
[2026-03-22 17:51:49] production.INFO: Order updated successfully. Order ID: 176749, Status: completed  
[2026-03-22 17:51:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qjBM7Bgd-1774191051","status":"completed","codes_count":0} 
[2026-03-22 17:51:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 17:51:56] production.INFO: Constructing job for order: 176753  
[2026-03-22 17:51:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":176682} 
[2026-03-22 17:51:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 17:51:59] production.INFO: Handling job for order: 176753  
[2026-03-22 17:51:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:51:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:51:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=736197ac-9495-41ed-b50d-3a3f98482960&Player_ID=10048591617  
[2026-03-22 17:51:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=736197ac-9495-41ed-b50d-3a3f98482960&Player_ID=10048591617","has_body":false} 
[2026-03-22 17:52:00] production.INFO: Operation sent successfully {"operation_id":161748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nSSh-1774191120","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:52:00"}},"processed_data":{"order_number":"ORD-nSSh-1774191120","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:52:00] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"4750.0","mainamount":"4750","operation_number":"توب فون","note":"حولتهم قبل ربع ساعة من عند توب فون","currency_id":"2"},"user_id":226} 
[2026-03-22 17:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03"} 
[2026-03-22 17:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","total_operations":5,"sites_count":2} 
[2026-03-22 17:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-X3bRM-1774189943","ORD-Lmol4sQ-1774190962","ORD-Er183-1774190991","ORD-nSSh-1774191120"]} 
[2026-03-22 17:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 17:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lmol4sQ-1774190962","operation_id":161740} 
[2026-03-22 17:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSSh-1774191120","operation_id":161748} 
[2026-03-22 17:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 17:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":1} 
[2026-03-22 17:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":1} 
[2026-03-22 17:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":1600,"notification_type":"order_approved","reference_id":176746} 
[2026-03-22 17:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"errors":0} 
[2026-03-22 17:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"errors":0} 
[2026-03-22 17:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1,"order_ids":["ORD-HihRI-1774191083"]} 
[2026-03-22 17:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1} 
[2026-03-22 17:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 17:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 17:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"count":1} 
[2026-03-22 17:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"count":1} 
[2026-03-22 17:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"user_id":1597,"notification_type":"order_approved","reference_id":176751} 
[2026-03-22 17:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 17:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 17:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"processed":1,"errors":0} 
[2026-03-22 17:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747,"processed":1,"errors":0} 
[2026-03-22 17:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nkBNp5BBSzXRP9dzDu8YjxXwrmDzMlrp","execution_time":"2026-03-22 17:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HihRI-1774191083","operation_id":161747} 
[2026-03-22 17:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-22 17:52:11] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"4750.0","mainamount":"4750","operation_number":"توب فون","note":"حولتهم قبل ربع ساعة من عند توب فون","currency_id":"2"},"user_id":226} 
[2026-03-22 17:52:13] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"4750.0","mainamount":"4750","operation_number":"توب فون","note":"حولتهم قبل ربع ساعة من عند توب فون","currency_id":"2"},"user_id":226} 
[2026-03-22 17:52:22] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"4750.0","mainamount":"4750","operation_number":"000000000","note":"حولتهم قبل ربع ساعة من عند توب فون","currency_id":"2"},"user_id":226} 
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:52:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:52:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18450,"user_id":226,"amount":4750.0,"admins_notified":7} 
[2026-03-22 17:52:26] production.INFO: Constructing job for order: 176754  
[2026-03-22 17:52:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lmol4sQ-1774190962","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:52:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lmol4sQ-1774190962","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:52:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:52:27] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176744} 
[2026-03-22 17:52:27] production.INFO: Order updated successfully. Order ID: 176744, Status: completed  
[2026-03-22 17:52:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lmol4sQ-1774190962","status":"completed","codes_count":0} 
[2026-03-22 17:52:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 17:52:28] production.INFO: Handling job for order: 176754  
[2026-03-22 17:52:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:52:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:52:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=299c8639-225c-4a1e-9169-08edcf5ff421&Player_ID=52256957779  
[2026-03-22 17:52:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=299c8639-225c-4a1e-9169-08edcf5ff421&Player_ID=52256957779","has_body":false} 
[2026-03-22 17:52:29] production.INFO: Operation sent successfully {"operation_id":161749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DDh6U-1774191149","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:52:29"}},"processed_data":{"order_number":"ORD-DDh6U-1774191149","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:52:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DDh6U-1774191149","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:52:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-DDh6U-1774191149","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:52:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:52:39] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176754} 
[2026-03-22 17:52:39] production.INFO: Order updated successfully. Order ID: 176754, Status: completed  
[2026-03-22 17:52:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DDh6U-1774191149","status":"completed","codes_count":0} 
[2026-03-22 17:52:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 17:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02"} 
[2026-03-22 17:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","total_operations":2,"sites_count":1} 
[2026-03-22 17:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X3bRM-1774189943","ORD-nSSh-1774191120"]} 
[2026-03-22 17:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nSSh-1774191120","operation_id":161748} 
[2026-03-22 17:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 17:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lsNklK0UA6cxKf2EiXQPlJYBZc3E1Uew","execution_time":"2026-03-22 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:54:13] production.INFO: Constructing job for order: 176755  
[2026-03-22 17:54:14] production.INFO: Handling job for order: 176755  
[2026-03-22 17:54:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:54:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:54:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b14dfd98-f82d-4bb2-9554-bf20a73af2a4&Player_ID=471156  
[2026-03-22 17:54:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b14dfd98-f82d-4bb2-9554-bf20a73af2a4&Player_ID=471156","has_body":false} 
[2026-03-22 17:54:15] production.INFO: Operation sent successfully {"operation_id":161750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0AwKFEY-1774191255","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:54:15"}},"processed_data":{"order_number":"ORD-0AwKFEY-1774191255","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:54:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0AwKFEY-1774191255","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:54:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-0AwKFEY-1774191255","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:54:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:54:19] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176755} 
[2026-03-22 17:54:19] production.INFO: Order updated successfully. Order ID: 176755, Status: completed  
[2026-03-22 17:54:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0AwKFEY-1774191255","status":"completed","codes_count":0} 
[2026-03-22 17:54:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:54:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nSSh-1774191120","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:54:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-nSSh-1774191120","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:54:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:54:22] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176753} 
[2026-03-22 17:54:22] production.INFO: Order updated successfully. Order ID: 176753, Status: completed  
[2026-03-22 17:54:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nSSh-1774191120","status":"completed","codes_count":0} 
[2026-03-22 17:54:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 17:54:29] production.INFO: SendAcceptReject: Notification queued {"user_id":330,"notification_type":"order_approved","reference_id":176752} 
[2026-03-22 17:54:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-22 17:54:54] production.INFO: Constructing job for order: 176756  
[2026-03-22 17:54:57] production.INFO: Handling job for order: 176756  
[2026-03-22 17:54:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:54:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:54:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=34e54aff-95c3-49aa-a967-24002b1b4523&Player_ID=52256957779  
[2026-03-22 17:54:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=34e54aff-95c3-49aa-a967-24002b1b4523&Player_ID=52256957779","has_body":false} 
[2026-03-22 17:54:58] production.INFO: Operation sent successfully {"operation_id":161751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LCBbyC08-1774191298","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:54:58"}},"processed_data":{"order_number":"ORD-LCBbyC08-1774191298","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 17:55:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 17:55:01] production.INFO: Executing GetProducts task...  
[2026-03-22 17:55:03] production.INFO: async() رجع: true  
[2026-03-22 17:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 17:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 17:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 17:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 17:55:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LCBbyC08-1774191298","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:55:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-LCBbyC08-1774191298","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:55:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:55:10] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176756} 
[2026-03-22 17:55:10] production.INFO: Order updated successfully. Order ID: 176756, Status: completed  
[2026-03-22 17:55:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LCBbyC08-1774191298","status":"completed","codes_count":0} 
[2026-03-22 17:55:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"request_approved","reference_id":18444} 
[2026-03-22 17:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 17:55:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-22 17:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"request_approved","reference_id":18445} 
[2026-03-22 17:55:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 17:55:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18446} 
[2026-03-22 17:55:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 17:55:49] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"request_approved","reference_id":18447} 
[2026-03-22 17:55:51] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 17:55:57] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-22 17:55:58] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18448} 
[2026-03-22 17:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 17:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04"} 
[2026-03-22 17:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","total_operations":1,"sites_count":1} 
[2026-03-22 17:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-X3bRM-1774189943"]} 
[2026-03-22 17:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-22 17:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 17:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7mOq0WajzR9yjyLmDZKJ1S5n8Buips3M","execution_time":"2026-03-22 17:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:56:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18449} 
[2026-03-22 17:56:09] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-22 17:56:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-22 17:56:16] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"request_approved","reference_id":18450} 
[2026-03-22 17:56:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 17:57:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"109.335","mainamount":"111","operation_number":"156739315","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpajl5ei07p1qg6qMKDRt"}},"user_id":1133} 
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:57:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:57:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18451,"user_id":1133,"amount":109.3349999999999937472239253111183643341064453125,"admins_notified":7} 
[2026-03-22 17:57:53] production.INFO: Constructing job for order: 176757  
[2026-03-22 17:57:55] production.INFO: Handling job for order: 176757  
[2026-03-22 17:57:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:57:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:57:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b232dd4-5752-4f16-8a9d-36e8082b4966&Player_ID=10086457724  
[2026-03-22 17:57:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b232dd4-5752-4f16-8a9d-36e8082b4966&Player_ID=10086457724","has_body":false} 
[2026-03-22 17:57:56] production.INFO: Operation sent successfully {"operation_id":161752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jwBvb3j-1774191476","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:57:56"}},"processed_data":{"order_number":"ORD-jwBvb3j-1774191476","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:58:02] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"96689966","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkrm3djcaceck60nFZu9"}},"user_id":1672} 
[2026-03-22 17:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02"} 
[2026-03-22 17:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","total_operations":2,"sites_count":1} 
[2026-03-22 17:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X3bRM-1774189943","ORD-jwBvb3j-1774191476"]} 
[2026-03-22 17:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 17:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 17:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jwBvb3j-1774191476","operation_id":161752} 
[2026-03-22 17:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 17:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 17:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Otv1M2kTfHWiOUp94JNJoFOT0mlrbtLI","execution_time":"2026-03-22 17:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 17:58:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 17:58:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18452,"user_id":1672,"amount":5.0,"admins_notified":7} 
[2026-03-22 17:58:03] production.INFO: Constructing job for order: 176758  
[2026-03-22 17:58:03] production.INFO: Constructing job for order: 176759  
[2026-03-22 17:58:05] production.INFO: Handling job for order: 176758  
[2026-03-22 17:58:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:58:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:58:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=06a45fd2-0f26-4221-b01f-8b576f0c3e45&Player_ID=12930336005  
[2026-03-22 17:58:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=06a45fd2-0f26-4221-b01f-8b576f0c3e45&Player_ID=12930336005","has_body":false} 
[2026-03-22 17:58:06] production.INFO: Operation sent successfully {"operation_id":161753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Qcf-1774191486","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:58:06"}},"processed_data":{"order_number":"ORD-1Qcf-1774191486","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:58:06] production.INFO: Handling job for order: 176759  
[2026-03-22 17:58:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:58:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:58:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=f65a73e6-ae83-408c-a5b2-b2b1fb6728bc&Player_ID=471156  
[2026-03-22 17:58:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=f65a73e6-ae83-408c-a5b2-b2b1fb6728bc&Player_ID=471156","has_body":false} 
[2026-03-22 17:58:07] production.INFO: Operation sent successfully {"operation_id":161754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yuu-1774191486","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 17:58:07"}},"processed_data":{"order_number":"ORD-Yuu-1774191486","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 17:58:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yuu-1774191486","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 17:58:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yuu-1774191486","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 17:58:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:58:10] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176759} 
[2026-03-22 17:58:10] production.INFO: Order updated successfully. Order ID: 176759, Status: completed  
[2026-03-22 17:58:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yuu-1774191486","status":"completed","codes_count":0} 
[2026-03-22 17:58:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 17:58:23] production.INFO: Constructing job for order: 176761  
[2026-03-22 17:58:23] production.INFO: Constructing job for order: 176762  
[2026-03-22 17:58:25] production.INFO: Handling job for order: 176761  
[2026-03-22 17:58:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:58:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:58:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=629a5bc2-9046-4afc-ae27-0017f21d1eb6&Player_ID=12930336005  
[2026-03-22 17:58:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=629a5bc2-9046-4afc-ae27-0017f21d1eb6&Player_ID=12930336005","has_body":false} 
[2026-03-22 17:58:26] production.INFO: Operation sent successfully {"operation_id":161755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RULrP6G3-1774191505","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 17:58:26"}},"processed_data":{"order_number":"ORD-RULrP6G3-1774191505","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 17:58:26] production.INFO: Handling job for order: 176762  
[2026-03-22 17:58:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:58:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:58:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=a889fa36-d7a0-4930-9173-b4f260f377f1&Player_ID=12311212687  
[2026-03-22 17:58:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=a889fa36-d7a0-4930-9173-b4f260f377f1&Player_ID=12311212687","has_body":false} 
[2026-03-22 17:58:27] production.INFO: Operation sent successfully {"operation_id":161756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QGPBxKM-1774191506","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 17:58:27"}},"processed_data":{"order_number":"ORD-QGPBxKM-1774191506","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-22 17:58:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jwBvb3j-1774191476","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:58:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-jwBvb3j-1774191476","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:58:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:58:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":176757} 
[2026-03-22 17:58:55] production.INFO: Order updated successfully. Order ID: 176757, Status: completed  
[2026-03-22 17:58:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jwBvb3j-1774191476","status":"completed","codes_count":0} 
[2026-03-22 17:58:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 17:59:00] production.INFO: Constructing job for order: 176763  
[2026-03-22 17:59:03] production.INFO: Handling job for order: 176763  
[2026-03-22 17:59:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 17:59:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 17:59:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=aa7facd7-7b47-43bc-91de-57ef28034d06&Player_ID=5711783211  
[2026-03-22 17:59:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=aa7facd7-7b47-43bc-91de-57ef28034d06&Player_ID=5711783211","has_body":false} 
[2026-03-22 17:59:03] production.INFO: Operation sent successfully {"operation_id":161757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HHqh-1774191543","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 17:59:03"}},"processed_data":{"order_number":"ORD-HHqh-1774191543","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 17:59:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HHqh-1774191543","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:59:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-HHqh-1774191543","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:59:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:59:13] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":176763} 
[2026-03-22 17:59:13] production.INFO: Order updated successfully. Order ID: 176763, Status: completed  
[2026-03-22 17:59:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HHqh-1774191543","status":"completed","codes_count":0} 
[2026-03-22 17:59:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RULrP6G3-1774191505","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:59:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-RULrP6G3-1774191505","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:59:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:59:14] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":176761} 
[2026-03-22 17:59:14] production.INFO: Order updated successfully. Order ID: 176761, Status: completed  
[2026-03-22 17:59:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RULrP6G3-1774191505","status":"completed","codes_count":0} 
[2026-03-22 17:59:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 17:59:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-22 17:59:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1Qcf-1774191486","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 17:59:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-1Qcf-1774191486","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 17:59:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 17:59:49] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":176758} 
[2026-03-22 17:59:49] production.INFO: Order updated successfully. Order ID: 176758, Status: completed  
[2026-03-22 17:59:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1Qcf-1774191486","status":"completed","codes_count":0} 
[2026-03-22 17:59:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-22 17:59:56] 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-22 18:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04"} 
[2026-03-22 18:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","total_operations":2,"sites_count":1} 
[2026-03-22 18:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-X3bRM-1774189943","ORD-QGPBxKM-1774191506"]} 
[2026-03-22 18:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 18:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 18:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 18:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7f7Jf7LCF73iAWFXSCOP5EzqqdhtF86I","execution_time":"2026-03-22 18:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:00:06] production.INFO: async() رجع: true  
[2026-03-22 18:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:00:07] 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-22 18:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:00:45] production.INFO: Constructing job for order: 176764  
[2026-03-22 18:00:47] production.INFO: Handling job for order: 176764  
[2026-03-22 18:00:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:00:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:00:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e908713-3651-492d-a057-240803495122&Player_ID=52256957779  
[2026-03-22 18:00:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e908713-3651-492d-a057-240803495122&Player_ID=52256957779","has_body":false} 
[2026-03-22 18:00:48] production.INFO: Operation sent successfully {"operation_id":161758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PB6zyy-1774191648","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:00:48"}},"processed_data":{"order_number":"ORD-PB6zyy-1774191648","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:00:53] production.INFO: Constructing job for order: 176765  
[2026-03-22 18:00:54] production.INFO: Handling job for order: 176765  
[2026-03-22 18:00:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:00:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:00:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=dcb89598-2a59-4d24-a286-97f71f4825a1&Player_ID=9131341512  
[2026-03-22 18:00:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=dcb89598-2a59-4d24-a286-97f71f4825a1&Player_ID=9131341512","has_body":false} 
[2026-03-22 18:00:55] production.INFO: Operation sent successfully {"operation_id":161759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dRz-1774191655","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:00:55"}},"processed_data":{"order_number":"ORD-dRz-1774191655","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:01:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PB6zyy-1774191648","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:01:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-PB6zyy-1774191648","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:01:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:01:05] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176764} 
[2026-03-22 18:01:05] production.INFO: Order updated successfully. Order ID: 176764, Status: completed  
[2026-03-22 18:01:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PB6zyy-1774191648","status":"completed","codes_count":0} 
[2026-03-22 18:01:05] production.INFO: Constructing job for order: 176766  
[2026-03-22 18:01:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 18:01:07] production.INFO: Handling job for order: 176766  
[2026-03-22 18:01:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:01:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:01:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7aac4043-eb9c-47eb-afd8-17105cd6750a&Player_ID=9131341512  
[2026-03-22 18:01:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7aac4043-eb9c-47eb-afd8-17105cd6750a&Player_ID=9131341512","has_body":false} 
[2026-03-22 18:01:08] production.INFO: Operation sent successfully {"operation_id":161760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tzpiwy-1774191668","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:01:08"}},"processed_data":{"order_number":"ORD-tzpiwy-1774191668","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:01:09] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"118.0","mainamount":"118","operation_number":"600429734519","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbd41m3h96j0r92qEgVY"}},"user_id":736} 
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:01:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:01:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18453,"user_id":736,"amount":118.0,"admins_notified":7} 
[2026-03-22 18:01:21] production.INFO: Constructing job for order: 176767  
[2026-03-22 18:01:23] production.INFO: Handling job for order: 176767  
[2026-03-22 18:01:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:01:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:01:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ed71b9d3-00ac-4584-81b1-885e22b4c908&Player_ID=438323378  
[2026-03-22 18:01:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ed71b9d3-00ac-4584-81b1-885e22b4c908&Player_ID=438323378","has_body":false} 
[2026-03-22 18:01:24] production.INFO: Operation sent successfully {"operation_id":161761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s4Lwe9J-1774191684","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:01:24"}},"processed_data":{"order_number":"ORD-s4Lwe9J-1774191684","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:01:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dRz-1774191655","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:01:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-dRz-1774191655","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:01:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:01:40] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176765} 
[2026-03-22 18:01:40] production.INFO: Order updated successfully. Order ID: 176765, Status: completed  
[2026-03-22 18:01:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dRz-1774191655","status":"completed","codes_count":0} 
[2026-03-22 18:01:41] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"570.0","mainamount":"570","operation_number":"600429735034","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc7ev3iogi93201F3YGa"}},"user_id":92} 
[2026-03-22 18:01:42] production.INFO: Constructing job for order: 176768  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:01:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:01:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18454,"user_id":92,"amount":570.0,"admins_notified":7} 
[2026-03-22 18:01:45] production.INFO: Handling job for order: 176768  
[2026-03-22 18:01:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:01:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:01:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba1a654d-00b3-48aa-a542-1bd8439d6f51&Player_ID=52366369308  
[2026-03-22 18:01:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba1a654d-00b3-48aa-a542-1bd8439d6f51&Player_ID=52366369308","has_body":false} 
[2026-03-22 18:01:46] production.INFO: Operation sent successfully {"operation_id":161762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GTz9-1774191706","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:01:46"}},"processed_data":{"order_number":"ORD-GTz9-1774191706","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:01:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GTz9-1774191706","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:01:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-GTz9-1774191706","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:01:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:01:56] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":176768} 
[2026-03-22 18:01:56] production.INFO: Order updated successfully. Order ID: 176768, Status: completed  
[2026-03-22 18:01:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GTz9-1774191706","status":"completed","codes_count":0} 
[2026-03-22 18:01:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 18:01:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 18:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 18:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-22 18:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01"} 
[2026-03-22 18:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","total_operations":4,"sites_count":1} 
[2026-03-22 18:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-X3bRM-1774189943","ORD-QGPBxKM-1774191506","ORD-tzpiwy-1774191668","ORD-s4Lwe9J-1774191684"]} 
[2026-03-22 18:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 18:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s4Lwe9J-1774191684","operation_id":161761} 
[2026-03-22 18:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tzpiwy-1774191668","operation_id":161760} 
[2026-03-22 18:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 18:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 18:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7O9cR0rPtcCptKbsoiFvCyfFKIcPQO4t","execution_time":"2026-03-22 18:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:02:37] production.INFO: Constructing job for order: 176769  
[2026-03-22 18:02:40] production.INFO: Constructing job for order: 176770  
[2026-03-22 18:02:40] production.INFO: Handling job for order: 176769  
[2026-03-22 18:02:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:02:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:02:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=5395c68a-029d-4164-8c1b-d240ea8c7a9a&Player_ID=36139161  
[2026-03-22 18:02:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=5395c68a-029d-4164-8c1b-d240ea8c7a9a&Player_ID=36139161","has_body":false} 
[2026-03-22 18:02:41] production.INFO: Operation sent successfully {"operation_id":161763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V5I3-1774191761","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 18:02:41"}},"processed_data":{"order_number":"ORD-V5I3-1774191761","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 18:02:41] production.INFO: Handling job for order: 176770  
[2026-03-22 18:02:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:02:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:02:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2fb0ab98-70d0-4a58-8aae-a91220a0e310&Player_ID=0934434760  
[2026-03-22 18:02:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2fb0ab98-70d0-4a58-8aae-a91220a0e310&Player_ID=0934434760","has_body":false} 
[2026-03-22 18:02:42] production.INFO: Operation sent successfully {"operation_id":161764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KZvlGkI-1774191762","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:02:42"}},"processed_data":{"order_number":"ORD-KZvlGkI-1774191762","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:03:03] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 18:03:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 18:03:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 18:03:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s4Lwe9J-1774191684","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:03:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-s4Lwe9J-1774191684","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:03:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:03:28] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176767} 
[2026-03-22 18:03:28] production.INFO: Order updated successfully. Order ID: 176767, Status: completed  
[2026-03-22 18:03:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s4Lwe9J-1774191684","status":"completed","codes_count":0} 
[2026-03-22 18:03:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 18:03:52] 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-22 18:03:55] production.INFO: Constructing job for order: 176771  
[2026-03-22 18:03:57] production.INFO: Handling job for order: 176771  
[2026-03-22 18:03:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:03:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:03:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a78d24a5-9684-4099-9dfe-68979a108050&Player_ID=0940897363  
[2026-03-22 18:03:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a78d24a5-9684-4099-9dfe-68979a108050&Player_ID=0940897363","has_body":false} 
[2026-03-22 18:03:58] production.INFO: Operation sent successfully {"operation_id":161765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T4A-1774191837","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:03:58"}},"processed_data":{"order_number":"ORD-T4A-1774191837","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:04:00] production.INFO: Constructing job for order: 176772  
[2026-03-22 18:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01"} 
[2026-03-22 18:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","total_operations":6,"sites_count":2} 
[2026-03-22 18:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-X3bRM-1774189943","ORD-QGPBxKM-1774191506","ORD-tzpiwy-1774191668","ORD-V5I3-1774191761"]} 
[2026-03-22 18:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tzpiwy-1774191668","operation_id":161760} 
[2026-03-22 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 18:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":1} 
[2026-03-22 18:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"count":1} 
[2026-03-22 18:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"user_id":1424,"notification_type":"order_approved","reference_id":176769} 
[2026-03-22 18:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"errors":0} 
[2026-03-22 18:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":1,"errors":0} 
[2026-03-22 18:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":2,"order_ids":["ORD-KZvlGkI-1774191762","ORD-T4A-1774191837"]} 
[2026-03-22 18:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":2} 
[2026-03-22 18:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765} 
[2026-03-22 18:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 18:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"count":1} 
[2026-03-22 18:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"count":1} 
[2026-03-22 18:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"user_id":1074,"notification_type":"order_approved","reference_id":176770} 
[2026-03-22 18:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"errors":0} 
[2026-03-22 18:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"errors":0} 
[2026-03-22 18:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hD8uoyqRJ4BwupkVtN46tUvw8ssmp52T","execution_time":"2026-03-22 18:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765} 
[2026-03-22 18:04:01] production.INFO: Handling job for order: 176772  
[2026-03-22 18:04:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:04:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:04:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=dfe93f5b-85e8-4b6f-8c18-f8dd2fe478d3&Player_ID=5226219426  
[2026-03-22 18:04:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=dfe93f5b-85e8-4b6f-8c18-f8dd2fe478d3&Player_ID=5226219426","has_body":false} 
[2026-03-22 18:04:02] production.INFO: Operation sent successfully {"operation_id":161766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2FQw74V-1774191842","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:04:02"}},"processed_data":{"order_number":"ORD-2FQw74V-1774191842","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-22 18:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 18:04:07] production.INFO: Constructing job for order: 176773  
[2026-03-22 18:04:08] production.INFO: Handling job for order: 176773  
[2026-03-22 18:04:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:04:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:04:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8cb3299a-a5bb-4b5b-a8ed-06dcbf55f361&Player_ID=5645415603  
[2026-03-22 18:04:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8cb3299a-a5bb-4b5b-a8ed-06dcbf55f361&Player_ID=5645415603","has_body":false} 
[2026-03-22 18:04:09] production.INFO: Operation sent successfully {"operation_id":161767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c4wU-1774191849","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:04:09"}},"processed_data":{"order_number":"ORD-c4wU-1774191849","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:04:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2FQw74V-1774191842","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:04:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-2FQw74V-1774191842","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:04:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:04:19] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":176772} 
[2026-03-22 18:04:19] production.INFO: Order updated successfully. Order ID: 176772, Status: completed  
[2026-03-22 18:04:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2FQw74V-1774191842","status":"completed","codes_count":0} 
[2026-03-22 18:04:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-22 18:04:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-c4wU-1774191849","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:04:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-c4wU-1774191849","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:04:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:04:23] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":176773} 
[2026-03-22 18:04:23] production.INFO: Order updated successfully. Order ID: 176773, Status: completed  
[2026-03-22 18:04:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-c4wU-1774191849","status":"completed","codes_count":0} 
[2026-03-22 18:04:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-22 18:04:44] production.INFO: Constructing job for order: 176774  
[2026-03-22 18:04:45] production.INFO: Handling job for order: 176774  
[2026-03-22 18:04:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:04:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:04:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d6e9a58-bd2a-464b-9f49-c81a13acc153&Player_ID=5645415603  
[2026-03-22 18:04:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d6e9a58-bd2a-464b-9f49-c81a13acc153&Player_ID=5645415603","has_body":false} 
[2026-03-22 18:04:46] production.INFO: Operation sent successfully {"operation_id":161768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-90entp-1774191886","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:04:46"}},"processed_data":{"order_number":"ORD-90entp-1774191886","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:04:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-90entp-1774191886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:04:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-90entp-1774191886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:04:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:04:58] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":176774} 
[2026-03-22 18:04:58] production.INFO: Order updated successfully. Order ID: 176774, Status: completed  
[2026-03-22 18:04:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-90entp-1774191886","status":"completed","codes_count":0} 
[2026-03-22 18:05:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-22 18:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 18:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 18:05:03] production.INFO: async() رجع: true  
[2026-03-22 18:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:05:21] production.INFO: Constructing job for order: 176775  
[2026-03-22 18:05:23] production.INFO: Handling job for order: 176775  
[2026-03-22 18:05:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:05:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:05:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=aeb196d1-b82b-41d4-bc4a-b2b872f6f889&Player_ID=6911648616  
[2026-03-22 18:05:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=aeb196d1-b82b-41d4-bc4a-b2b872f6f889&Player_ID=6911648616","has_body":false} 
[2026-03-22 18:05:24] production.INFO: Operation sent successfully {"operation_id":161769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6gx7AeWv-1774191923","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:05:24"}},"processed_data":{"order_number":"ORD-6gx7AeWv-1774191923","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:05:34] production.INFO: Constructing job for order: 176776  
[2026-03-22 18:05:36] production.INFO: Handling job for order: 176776  
[2026-03-22 18:05:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:05:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:05:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=922e9d2a-403b-4ba5-a703-e2f99ca1834e&Player_ID=52187138731  
[2026-03-22 18:05:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=922e9d2a-403b-4ba5-a703-e2f99ca1834e&Player_ID=52187138731","has_body":false} 
[2026-03-22 18:05:37] production.INFO: Operation sent successfully {"operation_id":161770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AMegCqlW-1774191936","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:05:37"}},"processed_data":{"order_number":"ORD-AMegCqlW-1774191936","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:05:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AMegCqlW-1774191936","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:05:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-AMegCqlW-1774191936","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:05:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:05:47] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":176776} 
[2026-03-22 18:05:47] production.INFO: Order updated successfully. Order ID: 176776, Status: completed  
[2026-03-22 18:05:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AMegCqlW-1774191936","status":"completed","codes_count":0} 
[2026-03-22 18:05:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-22 18:05:51] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"118.0","mainamount":"118","operation_number":"600429734519","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":736} 
[2026-03-22 18:05:57] production.INFO: Constructing job for order: 176777  
[2026-03-22 18:05:58] production.INFO: Handling job for order: 176777  
[2026-03-22 18:05:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:05:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:05:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bd880ee3-642f-4b8c-be19-60d95581936a&Player_ID=9737804053  
[2026-03-22 18:05:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bd880ee3-642f-4b8c-be19-60d95581936a&Player_ID=9737804053","has_body":false} 
[2026-03-22 18:05:59] production.INFO: Operation sent successfully {"operation_id":161771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UDdf-1774191958","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:05:59"}},"processed_data":{"order_number":"ORD-UDdf-1774191958","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02"} 
[2026-03-22 18:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","total_operations":6,"sites_count":2} 
[2026-03-22 18:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-X3bRM-1774189943","ORD-QGPBxKM-1774191506","ORD-tzpiwy-1774191668","ORD-6gx7AeWv-1774191923","ORD-UDdf-1774191958"]} 
[2026-03-22 18:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tzpiwy-1774191668","operation_id":161760} 
[2026-03-22 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UDdf-1774191958","operation_id":161771} 
[2026-03-22 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 18:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"processed":0,"errors":0} 
[2026-03-22 18:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1,"order_ids":["ORD-T4A-1774191837"]} 
[2026-03-22 18:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723} 
[2026-03-22 18:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3bRM-1774189943","operation_id":161723,"orders_count":1} 
[2026-03-22 18:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"count":1} 
[2026-03-22 18:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"count":1} 
[2026-03-22 18:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"user_id":1074,"notification_type":"order_approved","reference_id":176771} 
[2026-03-22 18:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"errors":0} 
[2026-03-22 18:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765,"processed":1,"errors":0} 
[2026-03-22 18:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oWtugDshkPJXKLhtyGKGJlb8ZIdvRrgj","execution_time":"2026-03-22 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T4A-1774191837","operation_id":161765} 
[2026-03-22 18:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 18:06:04] production.INFO: Constructing job for order: 176778  
[2026-03-22 18:06:05] production.INFO: Handling job for order: 176778  
[2026-03-22 18:06:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:06:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:06:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3ad3badf-b3ab-4d75-a114-1d2701894252&Player_ID=9737804053  
[2026-03-22 18:06:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3ad3badf-b3ab-4d75-a114-1d2701894252&Player_ID=9737804053","has_body":false} 
[2026-03-22 18:06:06] production.INFO: Operation sent successfully {"operation_id":161772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-twPKpBB-1774191966","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:06:06"}},"processed_data":{"order_number":"ORD-twPKpBB-1774191966","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:06:23] production.INFO: Constructing job for order: 176779  
[2026-03-22 18:06:24] production.INFO: Handling job for order: 176779  
[2026-03-22 18:06:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:06:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:06:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=24f91533-6574-43da-93f9-23fd1c179094&Player_ID=754958840  
[2026-03-22 18:06:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=24f91533-6574-43da-93f9-23fd1c179094&Player_ID=754958840","has_body":false} 
[2026-03-22 18:06:25] production.INFO: Operation sent successfully {"operation_id":161773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I0c-1774191984","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:06:25"}},"processed_data":{"order_number":"ORD-I0c-1774191984","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:06:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X3bRM-1774189943","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 18:06:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-X3bRM-1774189943","status":"completed","codes":[],"notes":[]} 
[2026-03-22 18:06:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:06:26] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176727} 
[2026-03-22 18:06:26] production.INFO: Order updated successfully. Order ID: 176727, Status: completed  
[2026-03-22 18:06:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X3bRM-1774189943","status":"completed","codes_count":0} 
[2026-03-22 18:06:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 18:06:32] production.INFO: Constructing job for order: 176780  
[2026-03-22 18:06:34] production.INFO: Handling job for order: 176780  
[2026-03-22 18:06:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:06:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:06:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ea1988e8-f0a2-4236-ae14-55ccf2a59a98&Player_ID=14094174131  
[2026-03-22 18:06:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ea1988e8-f0a2-4236-ae14-55ccf2a59a98&Player_ID=14094174131","has_body":false} 
[2026-03-22 18:06:35] production.INFO: Operation sent successfully {"operation_id":161774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b202-1774191994","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:06:35"}},"processed_data":{"order_number":"ORD-b202-1774191994","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:06:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2000.0","mainamount":"2000","operation_number":"600429738640","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpipqobn8nvnokfpA0sSj"}},"user_id":957} 
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:06:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:06:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18455,"user_id":957,"amount":2000.0,"admins_notified":7} 
[2026-03-22 18:06:44] production.INFO: Constructing job for order: 176781  
[2026-03-22 18:06:47] production.INFO: Handling job for order: 176781  
[2026-03-22 18:06:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:06:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:06:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=f0be5e36-6988-4dab-be76-2867c249e615&Player_ID=107276165  
[2026-03-22 18:06:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=f0be5e36-6988-4dab-be76-2867c249e615&Player_ID=107276165","has_body":false} 
[2026-03-22 18:06:48] production.INFO: Operation sent successfully {"operation_id":161775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZLQTeVPE-1774192007","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 18:06:48"}},"processed_data":{"order_number":"ORD-ZLQTeVPE-1774192007","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 18:07:00] production.INFO: Constructing job for order: 176782  
[2026-03-22 18:07:00] production.INFO: Constructing job for order: 176783  
[2026-03-22 18:07:03] production.INFO: Handling job for order: 176783  
[2026-03-22 18:07:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:07:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:07:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1656198-c989-43a0-bae2-eb98441a695c&Player_ID=754958840  
[2026-03-22 18:07:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=f1656198-c989-43a0-bae2-eb98441a695c&Player_ID=754958840","has_body":false} 
[2026-03-22 18:07:03] production.INFO: Operation sent successfully {"operation_id":161776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wEda0l0-1774192023","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:07:03"}},"processed_data":{"order_number":"ORD-wEda0l0-1774192023","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:07:03] production.INFO: Handling job for order: 176782  
[2026-03-22 18:07:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:07:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:07:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=079fd42b-753a-4ebf-9db4-83ffc6881844&Player_ID=110899668  
[2026-03-22 18:07:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=079fd42b-753a-4ebf-9db4-83ffc6881844&Player_ID=110899668","has_body":false} 
[2026-03-22 18:07:04] production.INFO: Operation sent successfully {"operation_id":161777,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kDQHgc-1774192024","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 18:07:04"}},"processed_data":{"order_number":"ORD-kDQHgc-1774192024","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 18:07:09] production.INFO: Constructing job for order: 176784  
[2026-03-22 18:07:10] production.INFO: Constructing job for order: 176785  
[2026-03-22 18:07:10] production.INFO: Handling job for order: 176784  
[2026-03-22 18:07:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:07:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:07:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=92c1d877-b27f-4908-b782-2e827c0aeece&Player_ID=471156  
[2026-03-22 18:07:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=92c1d877-b27f-4908-b782-2e827c0aeece&Player_ID=471156","has_body":false} 
[2026-03-22 18:07:11] production.INFO: Operation sent successfully {"operation_id":161778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Fl1wO7F-1774192031","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:07:11"}},"processed_data":{"order_number":"ORD-2Fl1wO7F-1774192031","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:07:11] production.INFO: Handling job for order: 176785  
[2026-03-22 18:07:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:07:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:07:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b37bf02a-17f9-491d-96d8-2ad5b6ec84ab&Player_ID=9027905650  
[2026-03-22 18:07:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b37bf02a-17f9-491d-96d8-2ad5b6ec84ab&Player_ID=9027905650","has_body":false} 
[2026-03-22 18:07:12] production.INFO: Operation sent successfully {"operation_id":161779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VR5EmxS-1774192032","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:07:12"}},"processed_data":{"order_number":"ORD-VR5EmxS-1774192032","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:07:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Fl1wO7F-1774192031","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:07:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Fl1wO7F-1774192031","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:07:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:07:14] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176784} 
[2026-03-22 18:07:14] production.INFO: Order updated successfully. Order ID: 176784, Status: completed  
[2026-03-22 18:07:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Fl1wO7F-1774192031","status":"completed","codes_count":0} 
[2026-03-22 18:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03"} 
[2026-03-22 18:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","total_operations":11,"sites_count":1} 
[2026-03-22 18:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-QGPBxKM-1774191506","ORD-tzpiwy-1774191668","ORD-6gx7AeWv-1774191923","ORD-UDdf-1774191958","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-b202-1774191994","ORD-ZLQTeVPE-1774192007","ORD-kDQHgc-1774192024","ORD-wEda0l0-1774192023"]} 
[2026-03-22 18:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b202-1774191994","operation_id":161774} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDQHgc-1774192024","operation_id":161777} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UDdf-1774191958","operation_id":161771} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR5EmxS-1774192032","operation_id":161779} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775} 
[2026-03-22 18:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":1,"skipped":10,"updates_prepared":1} 
[2026-03-22 18:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"count":1} 
[2026-03-22 18:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"count":1} 
[2026-03-22 18:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"user_id":148,"notification_type":"order_approved","reference_id":176766} 
[2026-03-22 18:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":1,"errors":0} 
[2026-03-22 18:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":1,"errors":0} 
[2026-03-22 18:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EbztmSs9UWV0Tibx3hv66Udf5R7Rj62T","execution_time":"2026-03-22 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775} 
[2026-03-22 18:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 18:08:05] production.INFO: Constructing job for order: 176786  
[2026-03-22 18:08:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tzpiwy-1774191668","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:08:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-tzpiwy-1774191668","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:08:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:08:05] production.ERROR: Order not found or already processed. External ID: ORD-tzpiwy-1774191668  
[2026-03-22 18:08:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tzpiwy-1774191668","status":"completed","codes_count":0} 
[2026-03-22 18:08:06] production.INFO: Handling job for order: 176786  
[2026-03-22 18:08:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:08:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:08:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5aabf425-6437-4b6d-8c2c-d243059d813a&Player_ID=4417863418  
[2026-03-22 18:08:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5aabf425-6437-4b6d-8c2c-d243059d813a&Player_ID=4417863418","has_body":false} 
[2026-03-22 18:08:07] production.INFO: Operation sent successfully {"operation_id":161780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-itdvT9-1774192087","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:08:07"}},"processed_data":{"order_number":"ORD-itdvT9-1774192087","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:08:20] production.INFO: Constructing job for order: 176787  
[2026-03-22 18:08:22] production.INFO: Handling job for order: 176787  
[2026-03-22 18:08:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:08:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:08:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=8b525a47-53eb-4587-90f7-28737b178e8e&Player_ID=0960985396  
[2026-03-22 18:08:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=8b525a47-53eb-4587-90f7-28737b178e8e&Player_ID=0960985396","has_body":false} 
[2026-03-22 18:08:23] production.INFO: Operation sent successfully {"operation_id":161781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I1j-1774192103","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:08:23"}},"processed_data":{"order_number":"ORD-I1j-1774192103","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:08:27] production.INFO: Constructing job for order: 176788  
[2026-03-22 18:08:29] production.INFO: Handling job for order: 176788  
[2026-03-22 18:08:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:08:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:08:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=2bceefca-8416-43e2-a15e-f34fde511113&Player_ID=36139161  
[2026-03-22 18:08:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=2bceefca-8416-43e2-a15e-f34fde511113&Player_ID=36139161","has_body":false} 
[2026-03-22 18:08:30] production.INFO: Operation sent successfully {"operation_id":161782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j4ZI9aCm-1774192109","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 18:08:30"}},"processed_data":{"order_number":"ORD-j4ZI9aCm-1774192109","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 18:09:45] production.INFO: Constructing job for order: 176789  
[2026-03-22 18:09:47] production.INFO: Constructing job for order: 176790  
[2026-03-22 18:09:48] production.INFO: Handling job for order: 176789  
[2026-03-22 18:09:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:09:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:09:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c3ca7379-cbd1-42e0-b32b-e3f9ddd03ce3&Player_ID=51986866157  
[2026-03-22 18:09:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c3ca7379-cbd1-42e0-b32b-e3f9ddd03ce3&Player_ID=51986866157","has_body":false} 
[2026-03-22 18:09:49] production.INFO: Operation sent successfully {"operation_id":161783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JVL-1774192188","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:09:49"}},"processed_data":{"order_number":"ORD-JVL-1774192188","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 18:09:49] production.INFO: Handling job for order: 176790  
[2026-03-22 18:09:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:09:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:09:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=71eb08df-d3c6-4dae-a606-aeda5eb05ee6&Player_ID=563548487  
[2026-03-22 18:09:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=71eb08df-d3c6-4dae-a606-aeda5eb05ee6&Player_ID=563548487","has_body":false} 
[2026-03-22 18:09:50] production.INFO: Operation sent successfully {"operation_id":161784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3j52Vve9-1774192189","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 18:09:50"}},"processed_data":{"order_number":"ORD-3j52Vve9-1774192189","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 18:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UDdf-1774191958","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-UDdf-1774191958","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176777} 
[2026-03-22 18:09:57] production.INFO: Order updated successfully. Order ID: 176777, Status: completed  
[2026-03-22 18:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UDdf-1774191958","status":"completed","codes_count":0} 
[2026-03-22 18:09:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 18:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02"} 
[2026-03-22 18:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","total_operations":14,"sites_count":2} 
[2026-03-22 18:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-b202-1774191994","ORD-ZLQTeVPE-1774192007","ORD-kDQHgc-1774192024","ORD-wEda0l0-1774192023","ORD-VR5EmxS-1774192032","ORD-itdvT9-1774192087"]} 
[2026-03-22 18:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3j52Vve9-1774192189","operation_id":161784} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b202-1774191994","operation_id":161774} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-itdvT9-1774192087","operation_id":161780} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDQHgc-1774192024","operation_id":161777} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR5EmxS-1774192032","operation_id":161779} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775} 
[2026-03-22 18:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":2,"skipped":11,"updates_prepared":2} 
[2026-03-22 18:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"count":2} 
[2026-03-22 18:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"count":2} 
[2026-03-22 18:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"user_id":1424,"notification_type":"order_approved","reference_id":176788} 
[2026-03-22 18:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"user_id":226,"notification_type":"order_approved","reference_id":176789} 
[2026-03-22 18:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":2,"errors":0} 
[2026-03-22 18:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"processed":2,"errors":0} 
[2026-03-22 18:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"orders_count":1,"order_ids":["ORD-I1j-1774192103"]} 
[2026-03-22 18:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775} 
[2026-03-22 18:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZLQTeVPE-1774192007","operation_id":161775,"orders_count":1} 
[2026-03-22 18:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"count":1} 
[2026-03-22 18:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"count":1} 
[2026-03-22 18:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"user_id":1597,"notification_type":"order_approved","reference_id":176787} 
[2026-03-22 18:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"processed":1,"errors":0} 
[2026-03-22 18:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781,"processed":1,"errors":0} 
[2026-03-22 18:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ezUY9fUQ91ChGMAVcX5ROe9qKZkxHcjw","execution_time":"2026-03-22 18:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I1j-1774192103","operation_id":161781} 
[2026-03-22 18:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:10:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JVL-1774192188","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:10:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-JVL-1774192188","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:10:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:10:02] production.ERROR: Order not found or already processed. External ID: ORD-JVL-1774192188  
[2026-03-22 18:10:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JVL-1774192188","status":"completed","codes_count":0} 
[2026-03-22 18:10:04] production.INFO: async() رجع: true  
[2026-03-22 18:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:10:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kDQHgc-1774192024","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:10:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-kDQHgc-1774192024","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:10:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-22 18:10:05] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176782} 
[2026-03-22 18:10:05] production.INFO: Order updated successfully. Order ID: 176782, Status: completed  
[2026-03-22 18:10:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kDQHgc-1774192024","status":"completed","codes_count":0} 
[2026-03-22 18:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 18:10:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZLQTeVPE-1774192007","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:10:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZLQTeVPE-1774192007","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:10:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:10:06] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176781} 
[2026-03-22 18:10:06] production.INFO: Order updated successfully. Order ID: 176781, Status: completed  
[2026-03-22 18:10:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZLQTeVPE-1774192007","status":"completed","codes_count":0} 
[2026-03-22 18:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 18:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 18:10:35] production.INFO: Constructing job for order: 176791  
[2026-03-22 18:10:36] production.INFO: Handling job for order: 176791  
[2026-03-22 18:10:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:10:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:10:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=09c3ea7a-b1db-4ca6-8a20-c30b13735032&Player_ID=51986866157  
[2026-03-22 18:10:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=09c3ea7a-b1db-4ca6-8a20-c30b13735032&Player_ID=51986866157","has_body":false} 
[2026-03-22 18:10:37] production.INFO: Operation sent successfully {"operation_id":161785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wyp0I-1774192237","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:10:37"}},"processed_data":{"order_number":"ORD-wyp0I-1774192237","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:10:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b202-1774191994","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:10:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-b202-1774191994","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:10:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:10:52] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":176780} 
[2026-03-22 18:10:52] production.INFO: Order updated successfully. Order ID: 176780, Status: completed  
[2026-03-22 18:10:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b202-1774191994","status":"completed","codes_count":0} 
[2026-03-22 18:10:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 18:11:26] production.INFO: Constructing job for order: 176792  
[2026-03-22 18:11:28] production.INFO: Handling job for order: 176792  
[2026-03-22 18:11:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:11:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:11:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1bb3ef63-3c5d-405e-8b13-ce7c691b6009&Player_ID=12960742548  
[2026-03-22 18:11:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1bb3ef63-3c5d-405e-8b13-ce7c691b6009&Player_ID=12960742548","has_body":false} 
[2026-03-22 18:11:29] production.INFO: Operation sent successfully {"operation_id":161786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eLroxzT-1774192289","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:11:29"}},"processed_data":{"order_number":"ORD-eLroxzT-1774192289","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:11:31] production.INFO: Constructing job for order: 176793  
[2026-03-22 18:11:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3j52Vve9-1774192189","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:11:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-3j52Vve9-1774192189","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:11:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:11:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176790} 
[2026-03-22 18:11:32] production.INFO: Order updated successfully. Order ID: 176790, Status: completed  
[2026-03-22 18:11:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3j52Vve9-1774192189","status":"completed","codes_count":0} 
[2026-03-22 18:11:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 18:11:32] production.INFO: Handling job for order: 176793  
[2026-03-22 18:11:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7b5c7825-65d9-46fc-9ae8-0c5de1591417&Player_ID=12960742548  
[2026-03-22 18:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7b5c7825-65d9-46fc-9ae8-0c5de1591417&Player_ID=12960742548","has_body":false} 
[2026-03-22 18:11:33] production.INFO: Operation sent successfully {"operation_id":161787,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-21I-1774192292","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:11:33"}},"processed_data":{"order_number":"ORD-21I-1774192292","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03"} 
[2026-03-22 18:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","total_operations":10,"sites_count":1} 
[2026-03-22 18:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-VR5EmxS-1774192032","ORD-itdvT9-1774192087","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292"]} 
[2026-03-22 18:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-itdvT9-1774192087","operation_id":161780} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR5EmxS-1774192032","operation_id":161779} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 18:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EVACTzoZK3foRDmGGxY4fGtRdYfHUxHW","execution_time":"2026-03-22 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:12:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"689.5","mainamount":"700","operation_number":"156751340","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpre8rbmnbtm55bihIvU9"}},"user_id":352} 
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:12:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:12:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18456,"user_id":352,"amount":689.5,"admins_notified":7} 
[2026-03-22 18:12:29] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"689.5","mainamount":"700","operation_number":"156751340","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpt409lertpr9p1aB7ZIq"}},"user_id":352} 
[2026-03-22 18:13:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-itdvT9-1774192087","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:13:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-itdvT9-1774192087","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:13:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:13:08] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":176786} 
[2026-03-22 18:13:08] production.INFO: Order updated successfully. Order ID: 176786, Status: completed  
[2026-03-22 18:13:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-itdvT9-1774192087","status":"completed","codes_count":0} 
[2026-03-22 18:13:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-22 18:13:17] production.INFO: Constructing job for order: 176794  
[2026-03-22 18:13:18] production.INFO: Handling job for order: 176794  
[2026-03-22 18:13:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:13:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:13:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=99a8ff1f-e81a-4d4b-b5d4-0bf1eaa9ecbe&Player_ID=3271446263  
[2026-03-22 18:13:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=99a8ff1f-e81a-4d4b-b5d4-0bf1eaa9ecbe&Player_ID=3271446263","has_body":false} 
[2026-03-22 18:13:19] production.INFO: Operation sent successfully {"operation_id":161788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jL0C-1774192399","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:13:19"}},"processed_data":{"order_number":"ORD-jL0C-1774192399","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:13:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VR5EmxS-1774192032","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:13:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-VR5EmxS-1774192032","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:13:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:13:56] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":176785} 
[2026-03-22 18:13:56] production.INFO: Order updated successfully. Order ID: 176785, Status: completed  
[2026-03-22 18:13:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VR5EmxS-1774192032","status":"completed","codes_count":0} 
[2026-03-22 18:13:57] production.INFO: Constructing job for order: 176795  
[2026-03-22 18:13:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 18:13:58] production.INFO: Handling job for order: 176795  
[2026-03-22 18:13:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:13:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:13:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d5e9c56e-352a-4e07-a68b-faa822e61236&Player_ID=52352837942  
[2026-03-22 18:13:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d5e9c56e-352a-4e07-a68b-faa822e61236&Player_ID=52352837942","has_body":false} 
[2026-03-22 18:13:59] production.INFO: Operation sent successfully {"operation_id":161789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B5H-1774192438","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:13:59"}},"processed_data":{"order_number":"ORD-B5H-1774192438","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02"} 
[2026-03-22 18:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","total_operations":10,"sites_count":1} 
[2026-03-22 18:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-jL0C-1774192399","ORD-B5H-1774192438"]} 
[2026-03-22 18:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5H-1774192438","operation_id":161789} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL0C-1774192399","operation_id":161788} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 18:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BHAxN41YQvQYWXV9dLz2YWNlOKVX0iF2","execution_time":"2026-03-22 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:14:22] production.INFO: Constructing job for order: 176796  
[2026-03-22 18:14:23] production.INFO: Handling job for order: 176796  
[2026-03-22 18:14:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:14:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:14:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8fdaf778-977d-45ec-902c-18da61e4ab77&Player_ID=1531051174  
[2026-03-22 18:14:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8fdaf778-977d-45ec-902c-18da61e4ab77&Player_ID=1531051174","has_body":false} 
[2026-03-22 18:14:24] production.INFO: Operation sent successfully {"operation_id":161790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qEGSH-1774192464","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 18:14:24"}},"processed_data":{"order_number":"ORD-qEGSH-1774192464","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 18:14:24] production.INFO: Constructing job for order: 176797  
[2026-03-22 18:14:27] production.INFO: Handling job for order: 176797  
[2026-03-22 18:14:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:14:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:14:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=de048c37-2fe5-4cda-b68e-e65814318134&Player_ID=471156  
[2026-03-22 18:14:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=de048c37-2fe5-4cda-b68e-e65814318134&Player_ID=471156","has_body":false} 
[2026-03-22 18:14:28] production.INFO: Operation sent successfully {"operation_id":161791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JBO949-1774192467","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:14:28"}},"processed_data":{"order_number":"ORD-JBO949-1774192467","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:14:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qEGSH-1774192464","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:14:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-qEGSH-1774192464","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:14:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:14:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176796} 
[2026-03-22 18:14:32] production.INFO: Order updated successfully. Order ID: 176796, Status: completed  
[2026-03-22 18:14:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qEGSH-1774192464","status":"completed","codes_count":0} 
[2026-03-22 18:14:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JBO949-1774192467","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:14:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-JBO949-1774192467","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:14:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:14:33] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176797} 
[2026-03-22 18:14:33] production.INFO: Order updated successfully. Order ID: 176797, Status: completed  
[2026-03-22 18:14:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JBO949-1774192467","status":"completed","codes_count":0} 
[2026-03-22 18:14:33] production.INFO: Constructing job for order: 176798  
[2026-03-22 18:14:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 18:14:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:14:34] production.INFO: Handling job for order: 176798  
[2026-03-22 18:14:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:14:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:14:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=125086f0-fc20-4db2-b6dd-533fcf26aa4a&Player_ID=14308644141  
[2026-03-22 18:14:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=125086f0-fc20-4db2-b6dd-533fcf26aa4a&Player_ID=14308644141","has_body":false} 
[2026-03-22 18:14:35] production.INFO: Operation sent successfully {"operation_id":161792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oTHgau-1774192474","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:14:35"}},"processed_data":{"order_number":"ORD-oTHgau-1774192474","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:15:03] production.INFO: Constructing job for order: 176799  
[2026-03-22 18:15:04] production.INFO: async() رجع: true  
[2026-03-22 18:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:15:06] production.INFO: Handling job for order: 176799  
[2026-03-22 18:15:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:15:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:15:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd71b2fd-a6fc-4799-aa2d-cb21ad7402fa&Player_ID=51965042363  
[2026-03-22 18:15:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd71b2fd-a6fc-4799-aa2d-cb21ad7402fa&Player_ID=51965042363","has_body":false} 
[2026-03-22 18:15:07] production.INFO: Operation sent successfully {"operation_id":161793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EDHcmw-1774192506","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:15:07"}},"processed_data":{"order_number":"ORD-EDHcmw-1774192506","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:15:21] production.INFO: Constructing job for order: 176800  
[2026-03-22 18:15:22] production.INFO: Handling job for order: 176800  
[2026-03-22 18:15:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:15:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:15:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=2000&uuid=bda52ba2-1267-4e62-ac2e-518f5253909a&Player_ID=67245417  
[2026-03-22 18:15:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=2000&uuid=bda52ba2-1267-4e62-ac2e-518f5253909a&Player_ID=67245417","has_body":false} 
[2026-03-22 18:15:22] production.INFO: Operation sent successfully {"operation_id":161794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JPdTJRZ-1774192522","amount":1.867288999999999976608933138777501881122589111328125,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-22 18:15:22"}},"processed_data":{"order_number":"ORD-JPdTJRZ-1774192522","amount":1.867288999999999976608933138777501881122589111328125,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-22 18:15:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EDHcmw-1774192506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:15:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-EDHcmw-1774192506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:15:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:15:23] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176799} 
[2026-03-22 18:15:23] production.INFO: Order updated successfully. Order ID: 176799, Status: completed  
[2026-03-22 18:15:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EDHcmw-1774192506","status":"completed","codes_count":0} 
[2026-03-22 18:15:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 18:15:26] production.INFO: Constructing job for order: 176801  
[2026-03-22 18:15:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JPdTJRZ-1774192522","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:15:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-JPdTJRZ-1774192522","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:15:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:15:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1623,"notification_type":"order_approved","reference_id":176800} 
[2026-03-22 18:15:27] production.INFO: Order updated successfully. Order ID: 176800, Status: completed  
[2026-03-22 18:15:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JPdTJRZ-1774192522","status":"completed","codes_count":0} 
[2026-03-22 18:15:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1623  
[2026-03-22 18:15:28] production.INFO: Handling job for order: 176801  
[2026-03-22 18:15:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:15:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:15:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dd66c0aa-5c12-4c95-ac1d-3d5864a2b30b&Player_ID=12961566068  
[2026-03-22 18:15:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dd66c0aa-5c12-4c95-ac1d-3d5864a2b30b&Player_ID=12961566068","has_body":false} 
[2026-03-22 18:15:29] production.INFO: Operation sent successfully {"operation_id":161795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y1a0P1v-1774192529","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 18:15:29"}},"processed_data":{"order_number":"ORD-y1a0P1v-1774192529","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 18:15:39] production.INFO: Constructing job for order: 176802  
[2026-03-22 18:15:41] production.INFO: Handling job for order: 176802  
[2026-03-22 18:15:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:15:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:15:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=207f5c0f-052b-4c07-8a23-ac338359548c&Player_ID=0940601831  
[2026-03-22 18:15:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=207f5c0f-052b-4c07-8a23-ac338359548c&Player_ID=0940601831","has_body":false} 
[2026-03-22 18:15:42] production.INFO: Operation sent successfully {"operation_id":161796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PUfetLP-1774192542","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:15:42"}},"processed_data":{"order_number":"ORD-PUfetLP-1774192542","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:15:45] production.INFO: Constructing job for order: 176803  
[2026-03-22 18:15:48] production.INFO: Handling job for order: 176803  
[2026-03-22 18:15:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:15:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:15:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=db2a8afc-687d-4aca-af5f-b12bc944bb3b&Player_ID=58904149  
[2026-03-22 18:15:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=db2a8afc-687d-4aca-af5f-b12bc944bb3b&Player_ID=58904149","has_body":false} 
[2026-03-22 18:15:49] production.INFO: Operation sent successfully {"operation_id":161797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8lqIR6wa-1774192549","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 18:15:49"}},"processed_data":{"order_number":"ORD-8lqIR6wa-1774192549","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 18:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04"} 
[2026-03-22 18:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","total_operations":14,"sites_count":2} 
[2026-03-22 18:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-jL0C-1774192399","ORD-B5H-1774192438"]} 
[2026-03-22 18:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8lqIR6wa-1774192549","operation_id":161797} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5H-1774192438","operation_id":161789} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL0C-1774192399","operation_id":161788} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTHgau-1774192474","operation_id":161792} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 18:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1,"order_ids":["ORD-PUfetLP-1774192542"]} 
[2026-03-22 18:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1} 
[2026-03-22 18:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796} 
[2026-03-22 18:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 18:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"processed":0,"errors":0} 
[2026-03-22 18:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w80RyP5DX9ETBClndXX9oCTfnhMf4vsf","execution_time":"2026-03-22 18:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796} 
[2026-03-22 18:17:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jL0C-1774192399","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:17:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-jL0C-1774192399","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:17:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:17:36] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176794} 
[2026-03-22 18:17:36] production.INFO: Order updated successfully. Order ID: 176794, Status: completed  
[2026-03-22 18:17:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jL0C-1774192399","status":"completed","codes_count":0} 
[2026-03-22 18:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 18:17:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-B5H-1774192438","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:17:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-B5H-1774192438","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:17:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:17:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176795} 
[2026-03-22 18:17:39] production.INFO: Order updated successfully. Order ID: 176795, Status: completed  
[2026-03-22 18:17:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-B5H-1774192438","status":"completed","codes_count":0} 
[2026-03-22 18:17:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01"} 
[2026-03-22 18:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","total_operations":12,"sites_count":2} 
[2026-03-22 18:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-oTHgau-1774192474","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTHgau-1774192474","operation_id":161792} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"skipped":10,"updates_prepared":1} 
[2026-03-22 18:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"user_id":59,"notification_type":"order_approved","reference_id":176803} 
[2026-03-22 18:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1,"order_ids":["ORD-PUfetLP-1774192542"]} 
[2026-03-22 18:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1} 
[2026-03-22 18:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"count":1} 
[2026-03-22 18:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"count":1} 
[2026-03-22 18:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"user_id":1597,"notification_type":"order_approved","reference_id":176802} 
[2026-03-22 18:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"processed":1,"errors":0} 
[2026-03-22 18:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796,"processed":1,"errors":0} 
[2026-03-22 18:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9X2ZMeCCxQ7jzhMFKDRkf1knuWmwlpWQ","execution_time":"2026-03-22 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PUfetLP-1774192542","operation_id":161796} 
[2026-03-22 18:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:18:05] production.INFO: Constructing job for order: 176804  
[2026-03-22 18:18:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18451} 
[2026-03-22 18:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-22 18:18:08] production.INFO: Handling job for order: 176804  
[2026-03-22 18:18:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c9b9c4e-f353-431b-82af-dd65c128fa3a&Player_ID=51986866157  
[2026-03-22 18:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c9b9c4e-f353-431b-82af-dd65c128fa3a&Player_ID=51986866157","has_body":false} 
[2026-03-22 18:18:09] production.INFO: Operation sent successfully {"operation_id":161798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iX579-1774192689","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:18:09"}},"processed_data":{"order_number":"ORD-iX579-1774192689","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:18:16] production.INFO: Constructing job for order: 176805  
[2026-03-22 18:18:18] production.INFO: Handling job for order: 176805  
[2026-03-22 18:18:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:18:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:18:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=145&uuid=7888df2e-ec67-444c-8fde-364b557cbfa7&Player_ID=1100765771  
[2026-03-22 18:18:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=145&uuid=7888df2e-ec67-444c-8fde-364b557cbfa7&Player_ID=1100765771","has_body":false} 
[2026-03-22 18:18:19] production.INFO: Operation sent successfully {"operation_id":161799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YQvJ0hP-1774192699","amount":2.534347815999999919966967354412190616130828857421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 18:18:19"}},"processed_data":{"order_number":"ORD-YQvJ0hP-1774192699","amount":2.534347815999999919966967354412190616130828857421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 18:18:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iX579-1774192689","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:18:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-iX579-1774192689","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:18:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:18:21] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":176804} 
[2026-03-22 18:18:21] production.INFO: Order updated successfully. Order ID: 176804, Status: completed  
[2026-03-22 18:18:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iX579-1774192689","status":"completed","codes_count":0} 
[2026-03-22 18:18:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1672,"notification_type":"request_rejected","reference_id":18452} 
[2026-03-22 18:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 18:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-22 18:18:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YQvJ0hP-1774192699","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:18:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-YQvJ0hP-1774192699","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:18:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:18:27] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":176805} 
[2026-03-22 18:18:27] production.INFO: Order updated successfully. Order ID: 176805, Status: completed  
[2026-03-22 18:18:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YQvJ0hP-1774192699","status":"completed","codes_count":0} 
[2026-03-22 18:18:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-22 18:18:35] production.INFO: SendAcceptReject: Notification queued {"user_id":736,"notification_type":"request_approved","reference_id":18453} 
[2026-03-22 18:18:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 18:18:48] production.INFO: Constructing job for order: 176806  
[2026-03-22 18:18:49] production.INFO: Handling job for order: 176806  
[2026-03-22 18:18:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:18:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:18:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=53a1670a-2cd6-4ed7-aee4-923a3149038b&Player_ID=0931604269  
[2026-03-22 18:18:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=53a1670a-2cd6-4ed7-aee4-923a3149038b&Player_ID=0931604269","has_body":false} 
[2026-03-22 18:18:50] production.INFO: Operation sent successfully {"operation_id":161800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Fgyz7-1774192730","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:18:50"}},"processed_data":{"order_number":"ORD-7Fgyz7-1774192730","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:18:51] production.INFO: SendAcceptReject: Notification queued {"user_id":92,"notification_type":"request_approved","reference_id":18454} 
[2026-03-22 18:18:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 92  
[2026-03-22 18:19:02] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"request_approved","reference_id":18455} 
[2026-03-22 18:19:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-22 18:19:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"689.5","mainamount":"700","operation_number":"156757993","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo7li9en566i3bqehH8B"}},"user_id":1258} 
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:19:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:19:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18457,"user_id":1258,"amount":689.5,"admins_notified":7} 
[2026-03-22 18:19:13] production.INFO: SendAcceptReject: Notification queued {"user_id":352,"notification_type":"request_approved","reference_id":18456} 
[2026-03-22 18:19:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-22 18:19:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18457} 
[2026-03-22 18:19:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-22 18:19:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oTHgau-1774192474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:19:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-oTHgau-1774192474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:19:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:19:39] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176798} 
[2026-03-22 18:19:39] production.INFO: Order updated successfully. Order ID: 176798, Status: completed  
[2026-03-22 18:19:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oTHgau-1774192474","status":"completed","codes_count":0} 
[2026-03-22 18:19:41] production.INFO: Constructing job for order: 176807  
[2026-03-22 18:19:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 18:19:44] production.INFO: Handling job for order: 176807  
[2026-03-22 18:19:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:19:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:19:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=8c147a5d-1053-4618-b2ba-e7294da8c5a8&Player_ID=0998517153  
[2026-03-22 18:19:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=8c147a5d-1053-4618-b2ba-e7294da8c5a8&Player_ID=0998517153","has_body":false} 
[2026-03-22 18:19:45] production.INFO: Operation sent successfully {"operation_id":161801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9WbMZtx-1774192785","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:19:45"}},"processed_data":{"order_number":"ORD-9WbMZtx-1774192785","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:19:56] production.INFO: Constructing job for order: 176808  
[2026-03-22 18:19:57] production.INFO: Handling job for order: 176808  
[2026-03-22 18:19:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:19:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/263/params?qty=1&uuid=15b5b696-cf3c-4e4a-9142-8a33baa88139  
[2026-03-22 18:19:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/263/params?qty=1&uuid=15b5b696-cf3c-4e4a-9142-8a33baa88139","has_body":false} 
[2026-03-22 18:19:58] production.INFO: Operation sent successfully {"operation_id":161802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-77j-1774192797","amount":4.5449999999999999289457264239899814128875732421875,"status":"processing","product":"5$ USA Fast","game":"Itunes USA","notes":[],"created_at":"2026-03-22 18:19:58"}},"processed_data":{"order_number":"ORD-77j-1774192797","amount":4.5449999999999999289457264239899814128875732421875,"status":"processing","product":"5$ USA Fast","game":"Itunes USA"}} 
[2026-03-22 18:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04"} 
[2026-03-22 18:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","total_operations":12,"sites_count":2} 
[2026-03-22 18:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-77j-1774192797"]} 
[2026-03-22 18:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-22 18:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:20:04] production.INFO: Bulk inserted order codes {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"codes_count":1} 
[2026-03-22 18:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"user_id":92,"notification_type":"order_approved","reference_id":176808} 
[2026-03-22 18:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":1,"total_refunds":0} 
[2026-03-22 18:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-7Fgyz7-1774192730","ORD-9WbMZtx-1774192785"]} 
[2026-03-22 18:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801} 
[2026-03-22 18:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 18:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"count":1} 
[2026-03-22 18:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"count":1} 
[2026-03-22 18:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"user_id":1320,"notification_type":"order_approved","reference_id":176806} 
[2026-03-22 18:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"processed":1,"errors":0} 
[2026-03-22 18:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801,"processed":1,"errors":0} 
[2026-03-22 18:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8o8hpU4rosAqCovk9JSnmG5mqY98Zmsf","execution_time":"2026-03-22 18:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9WbMZtx-1774192785","operation_id":161801} 
[2026-03-22 18:20:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:20:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:20:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-77j-1774192797","status":"completed","notes":[],"codes":["XLG84KYFMPMGFH2Q"]}} 
[2026-03-22 18:20:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-77j-1774192797","status":"completed","codes":["XLG84KYFMPMGFH2Q"],"notes":[]} 
[2026-03-22 18:20:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:20:06] production.ERROR: Order not found or already processed. External ID: ORD-77j-1774192797  
[2026-03-22 18:20:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-77j-1774192797","status":"completed","codes_count":1} 
[2026-03-22 18:20:06] production.INFO: async() رجع: true  
[2026-03-22 18:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 92  
[2026-03-22 18:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:20:13] production.INFO: Constructing job for order: 176809  
[2026-03-22 18:20:14] production.INFO: Handling job for order: 176809  
[2026-03-22 18:20:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:20:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:20:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=bc489a9a-509f-47c4-893b-966b6b8a7a8e&Player_ID=5325920112  
[2026-03-22 18:20:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=bc489a9a-509f-47c4-893b-966b6b8a7a8e&Player_ID=5325920112","has_body":false} 
[2026-03-22 18:20:15] production.INFO: Operation sent successfully {"operation_id":161803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mbIM-1774192814","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:20:15"}},"processed_data":{"order_number":"ORD-mbIM-1774192814","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 18:20:24] production.INFO: Constructing job for order: 176810  
[2026-03-22 18:20:27] production.INFO: Handling job for order: 176810  
[2026-03-22 18:20:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:20:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:20:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2589a800-03ee-419b-93bf-88158304fc5e&Player_ID=0964576618  
[2026-03-22 18:20:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2589a800-03ee-419b-93bf-88158304fc5e&Player_ID=0964576618","has_body":false} 
[2026-03-22 18:20:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mbIM-1774192814","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:20:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-mbIM-1774192814","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:20:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:20:27] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176809} 
[2026-03-22 18:20:27] production.INFO: Order updated successfully. Order ID: 176809, Status: completed  
[2026-03-22 18:20:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mbIM-1774192814","status":"completed","codes_count":0} 
[2026-03-22 18:20:27] production.INFO: Operation sent successfully {"operation_id":161804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0hZ-1774192827","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:20:27"}},"processed_data":{"order_number":"ORD-0hZ-1774192827","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:20:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 18:20:32] production.INFO: Constructing job for order: 176811  
[2026-03-22 18:20:32] production.INFO: Constructing job for order: 176812  
[2026-03-22 18:20:33] production.INFO: Handling job for order: 176812  
[2026-03-22 18:20:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:20:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:20:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=055f0ca4-5fee-4869-a860-e9098ab032f1&Player_ID=0994640378  
[2026-03-22 18:20:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=055f0ca4-5fee-4869-a860-e9098ab032f1&Player_ID=0994640378","has_body":false} 
[2026-03-22 18:20:34] production.INFO: Operation sent successfully {"operation_id":161805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hv0-1774192834","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:20:34"}},"processed_data":{"order_number":"ORD-Hv0-1774192834","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:20:34] production.INFO: Handling job for order: 176811  
[2026-03-22 18:20:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:20:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:20:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=38818251-2432-4ecb-b50a-d488ec839d07&Player_ID=0964576618  
[2026-03-22 18:20:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=38818251-2432-4ecb-b50a-d488ec839d07&Player_ID=0964576618","has_body":false} 
[2026-03-22 18:20:35] production.INFO: Operation sent successfully {"operation_id":161806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KDo-1774192835","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:20:35"}},"processed_data":{"order_number":"ORD-KDo-1774192835","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02"} 
[2026-03-22 18:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","total_operations":13,"sites_count":2} 
[2026-03-22 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":4,"order_ids":["ORD-9WbMZtx-1774192785","ORD-0hZ-1774192827","ORD-KDo-1774192835","ORD-Hv0-1774192834"]} 
[2026-03-22 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":4} 
[2026-03-22 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806} 
[2026-03-22 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-22 18:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 18:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"count":3} 
[2026-03-22 18:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"count":3} 
[2026-03-22 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"user_id":366,"notification_type":"order_approved","reference_id":176810} 
[2026-03-22 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"user_id":1320,"notification_type":"order_approved","reference_id":176807} 
[2026-03-22 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"user_id":1320,"notification_type":"order_approved","reference_id":176812} 
[2026-03-22 18:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":3,"errors":0} 
[2026-03-22 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":3,"errors":0} 
[2026-03-22 18:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5q7XBoNbWrz23WOWwDrKpaBaOZi09ESs","execution_time":"2026-03-22 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806} 
[2026-03-22 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:23:36] production.INFO: Constructing job for order: 176813  
[2026-03-22 18:23:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1516,"notification_type":"request_approved","reference_id":18442} 
[2026-03-22 18:23:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1516  
[2026-03-22 18:23:38] production.INFO: Handling job for order: 176813  
[2026-03-22 18:23:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:23:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:23:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=eaec713f-2a7b-48c0-af09-32c505e4dc98&Player_ID=0946499848  
[2026-03-22 18:23:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=eaec713f-2a7b-48c0-af09-32c505e4dc98&Player_ID=0946499848","has_body":false} 
[2026-03-22 18:23:39] production.INFO: Operation sent successfully {"operation_id":161807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CnMshe-1774193019","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:23:39"}},"processed_data":{"order_number":"ORD-CnMshe-1774193019","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03"} 
[2026-03-22 18:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","total_operations":11,"sites_count":2} 
[2026-03-22 18:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-KDo-1774192835","ORD-CnMshe-1774193019"]} 
[2026-03-22 18:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 18:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"count":2} 
[2026-03-22 18:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"count":2} 
[2026-03-22 18:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"user_id":1056,"notification_type":"order_approved","reference_id":176813} 
[2026-03-22 18:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"user_id":366,"notification_type":"order_approved","reference_id":176811} 
[2026-03-22 18:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":2,"errors":0} 
[2026-03-22 18:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806,"processed":2,"errors":0} 
[2026-03-22 18:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s6OKtlfOs8uDPqi3iKk4uS1ZyEQ1kvr3","execution_time":"2026-03-22 18:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KDo-1774192835","operation_id":161806} 
[2026-03-22 18:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:25:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:25:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:25:06] production.INFO: async() رجع: true  
[2026-03-22 18:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:25:10] production.INFO: Constructing job for order: 176814  
[2026-03-22 18:25:13] production.INFO: Handling job for order: 176814  
[2026-03-22 18:25:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:25:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:25:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=086b05a7-7bd1-4c08-bff5-cd5720140a34&Player_ID=52301072986  
[2026-03-22 18:25:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=086b05a7-7bd1-4c08-bff5-cd5720140a34&Player_ID=52301072986","has_body":false} 
[2026-03-22 18:25:14] production.INFO: Operation sent successfully {"operation_id":161808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-puQzPRMw-1774193114","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:25:14"}},"processed_data":{"order_number":"ORD-puQzPRMw-1774193114","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:25:17] production.INFO: Constructing job for order: 176815  
[2026-03-22 18:25:20] production.INFO: Handling job for order: 176815  
[2026-03-22 18:25:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:25:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:25:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7849c5b-36cf-4b3c-aa8f-7b8015d50482&Player_ID=52327465588  
[2026-03-22 18:25:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7849c5b-36cf-4b3c-aa8f-7b8015d50482&Player_ID=52327465588","has_body":false} 
[2026-03-22 18:25:21] production.INFO: Operation sent successfully {"operation_id":161809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dOnJ6N-1774193121","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:25:21"}},"processed_data":{"order_number":"ORD-dOnJ6N-1774193121","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:25:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-puQzPRMw-1774193114","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:25:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-puQzPRMw-1774193114","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:25:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:25:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":176814} 
[2026-03-22 18:25:28] production.INFO: Order updated successfully. Order ID: 176814, Status: completed  
[2026-03-22 18:25:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-puQzPRMw-1774193114","status":"completed","codes_count":0} 
[2026-03-22 18:25:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-22 18:25:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dOnJ6N-1774193121","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:25:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-dOnJ6N-1774193121","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:25:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:25:33] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":176815} 
[2026-03-22 18:25:33] production.INFO: Order updated successfully. Order ID: 176815, Status: completed  
[2026-03-22 18:25:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dOnJ6N-1774193121","status":"completed","codes_count":0} 
[2026-03-22 18:25:38] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 18:25:58] production.INFO: Constructing job for order: 176816  
[2026-03-22 18:25:59] production.INFO: Handling job for order: 176816  
[2026-03-22 18:25:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:25:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:25:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=777aee0f-d42a-4a3d-b700-dbfaa981b2b6&Player_ID=0931842718  
[2026-03-22 18:25:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=777aee0f-d42a-4a3d-b700-dbfaa981b2b6&Player_ID=0931842718","has_body":false} 
[2026-03-22 18:26:00] production.INFO: Operation sent successfully {"operation_id":161810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rxN669Z9-1774193159","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:26:00"}},"processed_data":{"order_number":"ORD-rxN669Z9-1774193159","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03"} 
[2026-03-22 18:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","total_operations":10,"sites_count":2} 
[2026-03-22 18:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1,"order_ids":["ORD-rxN669Z9-1774193159"]} 
[2026-03-22 18:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1} 
[2026-03-22 18:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810} 
[2026-03-22 18:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 18:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"processed":0,"errors":0} 
[2026-03-22 18:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sLESwkeKKvD5T9wsC9rRRh0G4MOYnFN8","execution_time":"2026-03-22 18:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810} 
[2026-03-22 18:26:03] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 18:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 18:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 18:26:56] production.INFO: Constructing job for order: 176817  
[2026-03-22 18:26:57] production.INFO: Handling job for order: 176817  
[2026-03-22 18:26:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:26:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:26:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=473c4098-3ac4-446c-9f10-5fcc927dca93&Player_ID=52040968626  
[2026-03-22 18:26:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=473c4098-3ac4-446c-9f10-5fcc927dca93&Player_ID=52040968626","has_body":false} 
[2026-03-22 18:26:58] production.INFO: Operation sent successfully {"operation_id":161811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f291Un3K-1774193217","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:26:58"}},"processed_data":{"order_number":"ORD-f291Un3K-1774193217","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:27:03] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"156764763","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6tqjonkn1gmq1Y9Yh9M"}},"user_id":134} 
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:27:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:27:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18458,"user_id":134,"amount":20.0,"admins_notified":7} 
[2026-03-22 18:27:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f291Un3K-1774193217","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:27:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-f291Un3K-1774193217","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:27:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:27:09] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176817} 
[2026-03-22 18:27:09] production.INFO: Order updated successfully. Order ID: 176817, Status: completed  
[2026-03-22 18:27:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f291Un3K-1774193217","status":"completed","codes_count":0} 
[2026-03-22 18:27:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01"} 
[2026-03-22 18:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","total_operations":10,"sites_count":2} 
[2026-03-22 18:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1,"order_ids":["ORD-rxN669Z9-1774193159"]} 
[2026-03-22 18:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1} 
[2026-03-22 18:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"count":1} 
[2026-03-22 18:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"count":1} 
[2026-03-22 18:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"user_id":587,"notification_type":"order_approved","reference_id":176816} 
[2026-03-22 18:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"processed":1,"errors":0} 
[2026-03-22 18:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810,"processed":1,"errors":0} 
[2026-03-22 18:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HErRPyqnVNyICgSpEdgJCoDqtMyHfzY9","execution_time":"2026-03-22 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxN669Z9-1774193159","operation_id":161810} 
[2026-03-22 18:28:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 18:28:07] production.INFO: Constructing job for order: 176818  
[2026-03-22 18:28:09] production.INFO: Handling job for order: 176818  
[2026-03-22 18:28:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:28:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:28:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=701a5577-b6ee-40b2-8fad-70e893d786e3&Player_ID=52040968626  
[2026-03-22 18:28:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=701a5577-b6ee-40b2-8fad-70e893d786e3&Player_ID=52040968626","has_body":false} 
[2026-03-22 18:28:10] production.INFO: Operation sent successfully {"operation_id":161812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9brEn-1774193290","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:28:10"}},"processed_data":{"order_number":"ORD-9brEn-1774193290","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:28:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9brEn-1774193290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:28:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-9brEn-1774193290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:28:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:28:25] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":176818} 
[2026-03-22 18:28:25] production.INFO: Order updated successfully. Order ID: 176818, Status: completed  
[2026-03-22 18:28:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9brEn-1774193290","status":"completed","codes_count":0} 
[2026-03-22 18:28:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:29:46] production.INFO: Constructing job for order: 176819  
[2026-03-22 18:29:49] production.INFO: Handling job for order: 176819  
[2026-03-22 18:29:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:29:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:29:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=0792a5fd-39a9-4bfb-9984-87e59df23023&Player_ID=7773217261  
[2026-03-22 18:29:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=0792a5fd-39a9-4bfb-9984-87e59df23023&Player_ID=7773217261","has_body":false} 
[2026-03-22 18:29:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-22 18:29:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":161813,"exception":"Unknown named parameter $userId"} 
[2026-03-22 18:29:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 18:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02"} 
[2026-03-22 18:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","total_operations":9,"sites_count":1} 
[2026-03-22 18:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529"]} 
[2026-03-22 18:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DPieeIxBda8HYjNm91r4jALH3MhJL2zJ","execution_time":"2026-03-22 18:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 18:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 18:30:06] production.INFO: async() رجع: true  
[2026-03-22 18:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:30:42] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"request_approved","reference_id":18458} 
[2026-03-22 18:30:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 18:31:36] production.INFO: Constructing job for order: 176820  
[2026-03-22 18:31:37] production.INFO: Handling job for order: 176820  
[2026-03-22 18:31:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:31:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:31:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a2b0a587-6c33-45c9-89e0-60df6d5cb771&Player_ID=471156  
[2026-03-22 18:31:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=a2b0a587-6c33-45c9-89e0-60df6d5cb771&Player_ID=471156","has_body":false} 
[2026-03-22 18:31:38] production.INFO: Operation sent successfully {"operation_id":161814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cibw-1774193498","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:31:38"}},"processed_data":{"order_number":"ORD-cibw-1774193498","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:31:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cibw-1774193498","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:31:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-cibw-1774193498","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:31:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:31:43] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176820} 
[2026-03-22 18:31:43] production.INFO: Order updated successfully. Order ID: 176820, Status: completed  
[2026-03-22 18:31:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cibw-1774193498","status":"completed","codes_count":0} 
[2026-03-22 18:31:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:31:49] production.INFO: Constructing job for order: 176821  
[2026-03-22 18:31:50] production.INFO: Constructing job for order: 176822  
[2026-03-22 18:31:50] production.INFO: Handling job for order: 176821  
[2026-03-22 18:31:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:31:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:31:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=63fee8fc-d122-4f86-bd02-85008a58fa7c&Player_ID=0967461409  
[2026-03-22 18:31:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=63fee8fc-d122-4f86-bd02-85008a58fa7c&Player_ID=0967461409","has_body":false} 
[2026-03-22 18:31:51] production.INFO: Operation sent successfully {"operation_id":161815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8JZ-1774193511","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:31:51"}},"processed_data":{"order_number":"ORD-8JZ-1774193511","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:31:51] production.INFO: Handling job for order: 176822  
[2026-03-22 18:31:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:31:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:31:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c1c50df-8619-4c3e-a2cb-e8a47cf8ebeb&Player_ID=51860909301  
[2026-03-22 18:31:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c1c50df-8619-4c3e-a2cb-e8a47cf8ebeb&Player_ID=51860909301","has_body":false} 
[2026-03-22 18:31:52] production.INFO: Operation sent successfully {"operation_id":161816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yPe1WXZl-1774193512","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:31:52"}},"processed_data":{"order_number":"ORD-yPe1WXZl-1774193512","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:31:53] production.INFO: Constructing job for order: 176823  
[2026-03-22 18:31:55] production.INFO: Handling job for order: 176823  
[2026-03-22 18:31:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:31:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:31:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=9610f01e-299a-4b34-8a03-6226d17f5498&Player_ID=0967461409  
[2026-03-22 18:31:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=9610f01e-299a-4b34-8a03-6226d17f5498&Player_ID=0967461409","has_body":false} 
[2026-03-22 18:31:56] production.INFO: Operation sent successfully {"operation_id":161817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PFJE6-1774193516","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:31:56"}},"processed_data":{"order_number":"ORD-PFJE6-1774193516","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02"} 
[2026-03-22 18:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","total_operations":12,"sites_count":2} 
[2026-03-22 18:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-yPe1WXZl-1774193512"]} 
[2026-03-22 18:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-22 18:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"count":1} 
[2026-03-22 18:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"count":1} 
[2026-03-22 18:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"user_id":1056,"notification_type":"order_approved","reference_id":176822} 
[2026-03-22 18:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"processed":1,"errors":0} 
[2026-03-22 18:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"processed":1,"errors":0} 
[2026-03-22 18:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"orders_count":2,"order_ids":["ORD-8JZ-1774193511","ORD-PFJE6-1774193516"]} 
[2026-03-22 18:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816} 
[2026-03-22 18:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPe1WXZl-1774193512","operation_id":161816,"orders_count":2} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8JZ-1774193511","operation_id":161815} 
[2026-03-22 18:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817} 
[2026-03-22 18:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 18:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"processed":0,"errors":0} 
[2026-03-22 18:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"miKf36czPSGS1OBTiPrEFLT6kuXDY5Wx","execution_time":"2026-03-22 18:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817} 
[2026-03-22 18:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:32:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yPe1WXZl-1774193512","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:32:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-yPe1WXZl-1774193512","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:32:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:32:04] production.ERROR: Order not found or already processed. External ID: ORD-yPe1WXZl-1774193512  
[2026-03-22 18:32:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yPe1WXZl-1774193512","status":"completed","codes_count":0} 
[2026-03-22 18:32:06] production.INFO: Constructing job for order: 176824  
[2026-03-22 18:32:08] production.INFO: Handling job for order: 176824  
[2026-03-22 18:32:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:32:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:32:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b50196f0-47f2-4805-a1fb-091d41ef0458&Player_ID=51965042363  
[2026-03-22 18:32:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b50196f0-47f2-4805-a1fb-091d41ef0458&Player_ID=51965042363","has_body":false} 
[2026-03-22 18:32:09] production.INFO: Operation sent successfully {"operation_id":161818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pT1IHsHi-1774193529","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:32:09"}},"processed_data":{"order_number":"ORD-pT1IHsHi-1774193529","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:32:10] production.INFO: Constructing job for order: 176825  
[2026-03-22 18:32:11] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"140.0","mainamount":"140","operation_number":"800000030115154","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi1cqdd15rlg15rQUUwX"}},"user_id":1516} 
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:32:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:32:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18459,"user_id":1516,"amount":140.0,"admins_notified":7} 
[2026-03-22 18:32:12] production.INFO: Handling job for order: 176825  
[2026-03-22 18:32:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:32:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:32:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=6d78013c-9b87-4da2-8c82-3120af044985&Player_ID=5228791314  
[2026-03-22 18:32:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=6d78013c-9b87-4da2-8c82-3120af044985&Player_ID=5228791314","has_body":false} 
[2026-03-22 18:32:13] production.INFO: Operation sent successfully {"operation_id":161819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3GD8-1774193533","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN","notes":[],"created_at":"2026-03-22 18:32:13"}},"processed_data":{"order_number":"ORD-3GD8-1774193533","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN"}} 
[2026-03-22 18:32:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pT1IHsHi-1774193529","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:32:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-pT1IHsHi-1774193529","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:32:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:32:28] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176824} 
[2026-03-22 18:32:28] production.INFO: Order updated successfully. Order ID: 176824, Status: completed  
[2026-03-22 18:32:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pT1IHsHi-1774193529","status":"completed","codes_count":0} 
[2026-03-22 18:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 18:33:13] production.INFO: Constructing job for order: 176826  
[2026-03-22 18:33:16] production.INFO: Handling job for order: 176826  
[2026-03-22 18:33:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:33:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:33:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2457a4b0-3165-4bcd-acee-d6b902160054&Player_ID=51860909301  
[2026-03-22 18:33:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2457a4b0-3165-4bcd-acee-d6b902160054&Player_ID=51860909301","has_body":false} 
[2026-03-22 18:33:17] production.INFO: Operation sent successfully {"operation_id":161820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pmXCwtTu-1774193597","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:33:17"}},"processed_data":{"order_number":"ORD-pmXCwtTu-1774193597","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:33:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pmXCwtTu-1774193597","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:33:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-pmXCwtTu-1774193597","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:33:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:33:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176826} 
[2026-03-22 18:33:31] production.INFO: Order updated successfully. Order ID: 176826, Status: completed  
[2026-03-22 18:33:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pmXCwtTu-1774193597","status":"completed","codes_count":0} 
[2026-03-22 18:33:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02"} 
[2026-03-22 18:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","total_operations":12,"sites_count":2} 
[2026-03-22 18:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-8JZ-1774193511","ORD-PFJE6-1774193516"]} 
[2026-03-22 18:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 18:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"count":2} 
[2026-03-22 18:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"count":2} 
[2026-03-22 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"user_id":366,"notification_type":"order_approved","reference_id":176821} 
[2026-03-22 18:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"user_id":366,"notification_type":"order_approved","reference_id":176823} 
[2026-03-22 18:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"processed":2,"errors":0} 
[2026-03-22 18:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817,"processed":2,"errors":0} 
[2026-03-22 18:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rCu3tp8URgp05A2ZJOJeWnVVFxJzim7A","execution_time":"2026-03-22 18:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PFJE6-1774193516","operation_id":161817} 
[2026-03-22 18:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 18:34:09] production.INFO: Constructing job for order: 176827  
[2026-03-22 18:34:11] production.INFO: Handling job for order: 176827  
[2026-03-22 18:34:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:34:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:34:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=431788e2-4652-43a2-8ee4-4b9c4d53b018&Player_ID=5451923886  
[2026-03-22 18:34:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=431788e2-4652-43a2-8ee4-4b9c4d53b018&Player_ID=5451923886","has_body":false} 
[2026-03-22 18:34:12] production.INFO: Operation sent successfully {"operation_id":161821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fRGz-1774193652","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:34:12"}},"processed_data":{"order_number":"ORD-fRGz-1774193652","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:34:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fRGz-1774193652","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:34:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-fRGz-1774193652","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:34:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:34:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176827} 
[2026-03-22 18:34:28] production.INFO: Order updated successfully. Order ID: 176827, Status: completed  
[2026-03-22 18:34:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fRGz-1774193652","status":"completed","codes_count":0} 
[2026-03-22 18:34:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1516,"notification_type":"request_approved","reference_id":18459} 
[2026-03-22 18:34:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:34:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1516  
[2026-03-22 18:34:31] production.INFO: Constructing job for order: 176828  
[2026-03-22 18:34:33] production.INFO: Handling job for order: 176828  
[2026-03-22 18:34:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:34:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:34:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d409825-d7b9-49ab-8502-57066b68df33&Player_ID=51961826948  
[2026-03-22 18:34:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d409825-d7b9-49ab-8502-57066b68df33&Player_ID=51961826948","has_body":false} 
[2026-03-22 18:34:34] production.INFO: Operation sent successfully {"operation_id":161822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1ATuWS33-1774193674","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:34:34"}},"processed_data":{"order_number":"ORD-1ATuWS33-1774193674","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:34:41] production.INFO: Constructing job for order: 176829  
[2026-03-22 18:34:43] production.INFO: Handling job for order: 176829  
[2026-03-22 18:34:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:34:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:34:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=8134c41c-1349-499f-8fc7-d6bb2a7c6101&Player_ID=099142920  
[2026-03-22 18:34:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=8134c41c-1349-499f-8fc7-d6bb2a7c6101&Player_ID=099142920","has_body":false} 
[2026-03-22 18:34:45] production.INFO: Operation sent successfully {"operation_id":161823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gf6NAab-1774193685","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:34:45"}},"processed_data":{"order_number":"ORD-gf6NAab-1774193685","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:34:46] production.INFO: Constructing job for order: 176830  
[2026-03-22 18:34:48] production.INFO: Handling job for order: 176830  
[2026-03-22 18:34:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:34:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:34:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9503e82-b3e6-4bd6-afd0-9bffb26cda6d&Player_ID=51961826948  
[2026-03-22 18:34:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9503e82-b3e6-4bd6-afd0-9bffb26cda6d&Player_ID=51961826948","has_body":false} 
[2026-03-22 18:34:49] production.INFO: Operation sent successfully {"operation_id":161824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DOLr5d3M-1774193689","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:34:49"}},"processed_data":{"order_number":"ORD-DOLr5d3M-1774193689","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:34:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1ATuWS33-1774193674","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:34:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-1ATuWS33-1774193674","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:34:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:34:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1235,"notification_type":"order_approved","reference_id":176828} 
[2026-03-22 18:34:49] production.INFO: Order updated successfully. Order ID: 176828, Status: completed  
[2026-03-22 18:34:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1ATuWS33-1774193674","status":"completed","codes_count":0} 
[2026-03-22 18:34:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-22 18:34:59] production.INFO: Constructing job for order: 176831  
[2026-03-22 18:35:01] production.INFO: Handling job for order: 176831  
[2026-03-22 18:35:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:35:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:35:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2f12fa46-0cc1-4d2b-9106-686da54b6411&Player_ID=0993871589  
[2026-03-22 18:35:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2f12fa46-0cc1-4d2b-9106-686da54b6411&Player_ID=0993871589","has_body":false} 
[2026-03-22 18:35:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DOLr5d3M-1774193689","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:35:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-DOLr5d3M-1774193689","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:35:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:35:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1235,"notification_type":"order_approved","reference_id":176830} 
[2026-03-22 18:35:01] production.INFO: Order updated successfully. Order ID: 176830, Status: completed  
[2026-03-22 18:35:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DOLr5d3M-1774193689","status":"completed","codes_count":0} 
[2026-03-22 18:35:02] production.INFO: Operation sent successfully {"operation_id":161825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ot4IY-1774193702","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:35:02"}},"processed_data":{"order_number":"ORD-Ot4IY-1774193702","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:35:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-22 18:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:35:04] production.INFO: async() رجع: true  
[2026-03-22 18:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:35:47] production.INFO: Constructing job for order: 176832  
[2026-03-22 18:35:48] production.INFO: Handling job for order: 176832  
[2026-03-22 18:35:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:35:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:35:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=8f9a80e6-5e06-4fc6-9d66-9d86e708d510&Player_ID=0944596866  
[2026-03-22 18:35:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=8f9a80e6-5e06-4fc6-9d66-9d86e708d510&Player_ID=0944596866","has_body":false} 
[2026-03-22 18:35:49] production.INFO: Operation sent successfully {"operation_id":161826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RgbhOq-1774193748","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:35:49"}},"processed_data":{"order_number":"ORD-RgbhOq-1774193748","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04"} 
[2026-03-22 18:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","total_operations":13,"sites_count":2} 
[2026-03-22 18:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3,"order_ids":["ORD-gf6NAab-1774193685","ORD-Ot4IY-1774193702","ORD-RgbhOq-1774193748"]} 
[2026-03-22 18:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3} 
[2026-03-22 18:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 18:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 18:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"count":3} 
[2026-03-22 18:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"count":3} 
[2026-03-22 18:36:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"count":1} 
[2026-03-22 18:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"user_id":302,"notification_type":"order_rejected","reference_id":176829} 
[2026-03-22 18:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"user_id":1320,"notification_type":"order_approved","reference_id":176831} 
[2026-03-22 18:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"user_id":1056,"notification_type":"order_approved","reference_id":176832} 
[2026-03-22 18:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":1} 
[2026-03-22 18:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"processed":3,"errors":0} 
[2026-03-22 18:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826,"processed":3,"errors":0} 
[2026-03-22 18:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zqi6VEsG10muglL5x7MLG7ubsQk1nzgP","execution_time":"2026-03-22 18:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgbhOq-1774193748","operation_id":161826} 
[2026-03-22 18:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 18:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 18:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 18:36:06] production.INFO: Constructing job for order: 176833  
[2026-03-22 18:36:07] production.INFO: Handling job for order: 176833  
[2026-03-22 18:36:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=d18bb89b-15fc-46db-9f6a-ff19984fd612&Player_ID=37579981  
[2026-03-22 18:36:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=d18bb89b-15fc-46db-9f6a-ff19984fd612&Player_ID=37579981","has_body":false} 
[2026-03-22 18:36:08] production.INFO: Operation sent successfully {"operation_id":161827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iU5q-1774193768","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo","notes":[],"created_at":"2026-03-22 18:36:08"}},"processed_data":{"order_number":"ORD-iU5q-1774193768","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo"}} 
[2026-03-22 18:36:12] production.INFO: Constructing job for order: 176834  
[2026-03-22 18:36:14] production.INFO: Handling job for order: 176834  
[2026-03-22 18:36:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=110000&uuid=1cbf46ca-7111-4947-a599-3a7d30162890&Player_ID=7409390  
[2026-03-22 18:36:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=110000&uuid=1cbf46ca-7111-4947-a599-3a7d30162890&Player_ID=7409390","has_body":false} 
[2026-03-22 18:36:15] production.INFO: Operation sent successfully {"operation_id":161828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WWbHr-1774193774","amount":12.3816000000000006053824108676053583621978759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 18:36:15"}},"processed_data":{"order_number":"ORD-WWbHr-1774193774","amount":12.3816000000000006053824108676053583621978759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 18:36:29] production.INFO: Constructing job for order: 176835  
[2026-03-22 18:36:30] production.INFO: Handling job for order: 176835  
[2026-03-22 18:36:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:36:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=b7cf9c93-82d8-4d97-974a-bc538c90752d&Player_ID=0993871589  
[2026-03-22 18:36:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=b7cf9c93-82d8-4d97-974a-bc538c90752d&Player_ID=0993871589","has_body":false} 
[2026-03-22 18:36:30] production.INFO: Operation sent successfully {"operation_id":161829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WePl-1774193790","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:36:30"}},"processed_data":{"order_number":"ORD-WePl-1774193790","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:36:34] production.INFO: Constructing job for order: 176836  
[2026-03-22 18:36:35] production.INFO: Constructing job for order: 176837  
[2026-03-22 18:36:36] production.INFO: Handling job for order: 176836  
[2026-03-22 18:36:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e476eade-6e9f-49cc-a7ce-f1e2aae904be&Player_ID=51965042363  
[2026-03-22 18:36:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e476eade-6e9f-49cc-a7ce-f1e2aae904be&Player_ID=51965042363","has_body":false} 
[2026-03-22 18:36:37] production.INFO: Operation sent successfully {"operation_id":161830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GGvb-1774193797","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:36:37"}},"processed_data":{"order_number":"ORD-GGvb-1774193797","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:36:37] production.INFO: Handling job for order: 176837  
[2026-03-22 18:36:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c70e3197-59e7-47c7-bb33-063b2b36e150&Player_ID=471156  
[2026-03-22 18:36:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c70e3197-59e7-47c7-bb33-063b2b36e150&Player_ID=471156","has_body":false} 
[2026-03-22 18:36:38] production.INFO: Operation sent successfully {"operation_id":161831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0YExlr-1774193798","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:36:38"}},"processed_data":{"order_number":"ORD-0YExlr-1774193798","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:36:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0YExlr-1774193798","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:36:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-0YExlr-1774193798","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:36:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:36:43] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176837} 
[2026-03-22 18:36:43] production.INFO: Order updated successfully. Order ID: 176837, Status: completed  
[2026-03-22 18:36:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0YExlr-1774193798","status":"completed","codes_count":0} 
[2026-03-22 18:36:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:36:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GGvb-1774193797","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:36:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-GGvb-1774193797","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:36:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:36:46] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176836} 
[2026-03-22 18:36:46] production.INFO: Order updated successfully. Order ID: 176836, Status: completed  
[2026-03-22 18:36:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GGvb-1774193797","status":"completed","codes_count":0} 
[2026-03-22 18:36:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 18:36:50] production.INFO: Constructing job for order: 176838  
[2026-03-22 18:36:52] production.INFO: Constructing job for order: 176839  
[2026-03-22 18:36:53] production.INFO: Handling job for order: 176838  
[2026-03-22 18:36:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7cf4d971-fa73-401f-8fb1-85ef56618c95&Player_ID=52091983364  
[2026-03-22 18:36:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7cf4d971-fa73-401f-8fb1-85ef56618c95&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:36:54] production.INFO: Operation sent successfully {"operation_id":161832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lMBqrS-1774193814","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:36:54"}},"processed_data":{"order_number":"ORD-lMBqrS-1774193814","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 18:36:54] production.INFO: Handling job for order: 176839  
[2026-03-22 18:36:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9aedcd-0b8e-41f0-8ce7-62172039ab83&Player_ID=51317212053  
[2026-03-22 18:36:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d9aedcd-0b8e-41f0-8ce7-62172039ab83&Player_ID=51317212053","has_body":false} 
[2026-03-22 18:36:55] production.INFO: Operation sent successfully {"operation_id":161833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W4T-1774193815","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:36:55"}},"processed_data":{"order_number":"ORD-W4T-1774193815","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:36:56] production.INFO: Constructing job for order: 176840  
[2026-03-22 18:36:58] production.INFO: Handling job for order: 176840  
[2026-03-22 18:36:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:36:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:36:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9912f16d-0e45-482d-a7f2-2df7a8beb536&Player_ID=52091983364  
[2026-03-22 18:36:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9912f16d-0e45-482d-a7f2-2df7a8beb536&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:36:59] production.INFO: Operation sent successfully {"operation_id":161834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Uyfo-1774193818","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:36:59"}},"processed_data":{"order_number":"ORD-5Uyfo-1774193818","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:37:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lMBqrS-1774193814","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:37:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-lMBqrS-1774193814","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:37:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:37:05] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176838} 
[2026-03-22 18:37:05] production.INFO: Order updated successfully. Order ID: 176838, Status: completed  
[2026-03-22 18:37:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lMBqrS-1774193814","status":"completed","codes_count":0} 
[2026-03-22 18:37:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:37:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Uyfo-1774193818","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:37:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Uyfo-1774193818","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:37:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:37:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W4T-1774193815","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:37:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-W4T-1774193815","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:37:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:37:19] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176840} 
[2026-03-22 18:37:19] production.INFO: Order updated successfully. Order ID: 176840, Status: completed  
[2026-03-22 18:37:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Uyfo-1774193818","status":"completed","codes_count":0} 
[2026-03-22 18:37:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":176839} 
[2026-03-22 18:37:19] production.INFO: Order updated successfully. Order ID: 176839, Status: completed  
[2026-03-22 18:37:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W4T-1774193815","status":"completed","codes_count":0} 
[2026-03-22 18:37:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:37:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-22 18:37:51] production.INFO: Constructing job for order: 176841  
[2026-03-22 18:37:52] production.INFO: Constructing job for order: 176842  
[2026-03-22 18:37:53] production.INFO: Handling job for order: 176841  
[2026-03-22 18:37:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:37:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:37:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1134d461-c949-4612-a3b6-8ac7c09e8e48&Player_ID=52091983364  
[2026-03-22 18:37:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1134d461-c949-4612-a3b6-8ac7c09e8e48&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:37:54] production.INFO: Operation sent successfully {"operation_id":161835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HHf-1774193873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:37:54"}},"processed_data":{"order_number":"ORD-HHf-1774193873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:37:54] production.INFO: Handling job for order: 176842  
[2026-03-22 18:37:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:37:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:37:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0a27515b-bb1f-4b31-938d-c3b13d5f54ca&Player_ID=51899663614  
[2026-03-22 18:37:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0a27515b-bb1f-4b31-938d-c3b13d5f54ca&Player_ID=51899663614","has_body":false} 
[2026-03-22 18:37:55] production.INFO: Operation sent successfully {"operation_id":161836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SNetuO-1774193874","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:37:55"}},"processed_data":{"order_number":"ORD-SNetuO-1774193874","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:37:58] production.INFO: Constructing job for order: 176843  
[2026-03-22 18:38:01] production.INFO: Handling job for order: 176843  
[2026-03-22 18:38:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:38:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:38:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3217c71e-a792-49d5-a456-852752c1142a&Player_ID=52197871984  
[2026-03-22 18:38:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3217c71e-a792-49d5-a456-852752c1142a&Player_ID=52197871984","has_body":false} 
[2026-03-22 18:38:02] production.INFO: Operation sent successfully {"operation_id":161837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YjZM7x7-1774193881","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:38:02"}},"processed_data":{"order_number":"ORD-YjZM7x7-1774193881","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02"} 
[2026-03-22 18:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","total_operations":16,"sites_count":2} 
[2026-03-22 18:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HHf-1774193873","operation_id":161835} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU5q-1774193768","operation_id":161827} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SNetuO-1774193874","operation_id":161836} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837} 
[2026-03-22 18:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 18:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837,"processed":0,"errors":0} 
[2026-03-22 18:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837,"orders_count":1,"order_ids":["ORD-WePl-1774193790"]} 
[2026-03-22 18:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837} 
[2026-03-22 18:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjZM7x7-1774193881","operation_id":161837,"orders_count":1} 
[2026-03-22 18:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"count":1} 
[2026-03-22 18:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"count":1} 
[2026-03-22 18:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"user_id":1320,"notification_type":"order_approved","reference_id":176835} 
[2026-03-22 18:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"processed":1,"errors":0} 
[2026-03-22 18:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829,"processed":1,"errors":0} 
[2026-03-22 18:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rv9ll17HxVMqNuHmIotbSfDf3egM2lT7","execution_time":"2026-03-22 18:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WePl-1774193790","operation_id":161829} 
[2026-03-22 18:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:38:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HHf-1774193873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:38:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-HHf-1774193873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:38:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:38:04] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176841} 
[2026-03-22 18:38:04] production.INFO: Order updated successfully. Order ID: 176841, Status: completed  
[2026-03-22 18:38:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HHf-1774193873","status":"completed","codes_count":0} 
[2026-03-22 18:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:38:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YjZM7x7-1774193881","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:38:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-YjZM7x7-1774193881","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:38:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:38:22] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176843} 
[2026-03-22 18:38:22] production.INFO: Order updated successfully. Order ID: 176843, Status: completed  
[2026-03-22 18:38:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YjZM7x7-1774193881","status":"completed","codes_count":0} 
[2026-03-22 18:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:38:32] production.INFO: Constructing job for order: 176844  
[2026-03-22 18:38:35] production.INFO: Handling job for order: 176844  
[2026-03-22 18:38:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:38:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:38:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=83fedb2c-0cc7-4986-be5d-041476a81dc8&Player_ID=51317212053  
[2026-03-22 18:38:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=83fedb2c-0cc7-4986-be5d-041476a81dc8&Player_ID=51317212053","has_body":false} 
[2026-03-22 18:38:36] production.INFO: Operation sent successfully {"operation_id":161838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GF4TBUA-1774193915","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:38:36"}},"processed_data":{"order_number":"ORD-GF4TBUA-1774193915","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:38:42] production.INFO: Constructing job for order: 176845  
[2026-03-22 18:38:45] production.INFO: Handling job for order: 176845  
[2026-03-22 18:38:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:38:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:38:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=929f58dc-ccbc-45fe-ab31-b5b57c43009a&Player_ID=821455524  
[2026-03-22 18:38:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=929f58dc-ccbc-45fe-ab31-b5b57c43009a&Player_ID=821455524","has_body":false} 
[2026-03-22 18:38:46] production.INFO: Operation sent successfully {"operation_id":161839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eAvx9Ee7-1774193925","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-22 18:38:46"}},"processed_data":{"order_number":"ORD-eAvx9Ee7-1774193925","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-22 18:38:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SNetuO-1774193874","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:38:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-SNetuO-1774193874","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:38:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:38:52] production.INFO: SendAcceptReject: Notification queued {"user_id":352,"notification_type":"order_approved","reference_id":176842} 
[2026-03-22 18:38:52] production.INFO: Order updated successfully. Order ID: 176842, Status: completed  
[2026-03-22 18:38:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SNetuO-1774193874","status":"completed","codes_count":0} 
[2026-03-22 18:38:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GF4TBUA-1774193915","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:38:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-GF4TBUA-1774193915","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:38:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:38:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":176844} 
[2026-03-22 18:38:53] production.INFO: Order updated successfully. Order ID: 176844, Status: completed  
[2026-03-22 18:38:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GF4TBUA-1774193915","status":"completed","codes_count":0} 
[2026-03-22 18:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-22 18:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-22 18:38:58] production.INFO: Constructing job for order: 176846  
[2026-03-22 18:39:01] production.INFO: Handling job for order: 176846  
[2026-03-22 18:39:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:39:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:39:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5aab897a-d05c-4847-a5e6-3a7c4792da76&Player_ID=52197871984  
[2026-03-22 18:39:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5aab897a-d05c-4847-a5e6-3a7c4792da76&Player_ID=52197871984","has_body":false} 
[2026-03-22 18:39:02] production.INFO: Operation sent successfully {"operation_id":161840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dtG9L-1774193941","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:39:02"}},"processed_data":{"order_number":"ORD-dtG9L-1774193941","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:39:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dtG9L-1774193941","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:39:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-dtG9L-1774193941","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:39:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:39:15] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176846} 
[2026-03-22 18:39:15] production.INFO: Order updated successfully. Order ID: 176846, Status: completed  
[2026-03-22 18:39:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dtG9L-1774193941","status":"completed","codes_count":0} 
[2026-03-22 18:39:16] production.INFO: Constructing job for order: 176847  
[2026-03-22 18:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:39:17] production.INFO: Handling job for order: 176847  
[2026-03-22 18:39:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:39:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:39:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3fb55fa0-ff12-45f9-a33d-0687474f18a8&Player_ID=52382199485  
[2026-03-22 18:39:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3fb55fa0-ff12-45f9-a33d-0687474f18a8&Player_ID=52382199485","has_body":false} 
[2026-03-22 18:39:17] production.INFO: Operation sent successfully {"operation_id":161841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hd0ps-1774193957","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:39:17"}},"processed_data":{"order_number":"ORD-Hd0ps-1774193957","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:39:22] production.INFO: Constructing job for order: 176848  
[2026-03-22 18:39:23] production.INFO: Handling job for order: 176848  
[2026-03-22 18:39:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:39:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:39:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=82d979e1-1e87-400e-b25e-798358e4ff87&Player_ID=110553904  
[2026-03-22 18:39:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=82d979e1-1e87-400e-b25e-798358e4ff87&Player_ID=110553904","has_body":false} 
[2026-03-22 18:39:24] production.INFO: Operation sent successfully {"operation_id":161842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yWY5GAv-1774193964","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 18:39:24"}},"processed_data":{"order_number":"ORD-yWY5GAv-1774193964","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 18:39:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hd0ps-1774193957","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:39:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hd0ps-1774193957","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:39:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:39:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":176847} 
[2026-03-22 18:39:28] production.INFO: Order updated successfully. Order ID: 176847, Status: completed  
[2026-03-22 18:39:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hd0ps-1774193957","status":"completed","codes_count":0} 
[2026-03-22 18:39:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-22 18:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03"} 
[2026-03-22 18:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","total_operations":14,"sites_count":1} 
[2026-03-22 18:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU5q-1774193768","operation_id":161827} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842} 
[2026-03-22 18:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"processed":1,"skipped":13,"updates_prepared":1} 
[2026-03-22 18:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"count":1} 
[2026-03-22 18:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"count":1} 
[2026-03-22 18:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"user_id":352,"notification_type":"order_approved","reference_id":176845} 
[2026-03-22 18:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"processed":1,"errors":0} 
[2026-03-22 18:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842,"processed":1,"errors":0} 
[2026-03-22 18:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"z7EsTJpLkrZngPs0bje3WxNVwAcpmKmP","execution_time":"2026-03-22 18:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yWY5GAv-1774193964","operation_id":161842} 
[2026-03-22 18:40:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:40:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:40:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yWY5GAv-1774193964","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:40:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-yWY5GAv-1774193964","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:40:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:40:05] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":176848} 
[2026-03-22 18:40:05] production.INFO: Order updated successfully. Order ID: 176848, Status: completed  
[2026-03-22 18:40:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yWY5GAv-1774193964","status":"completed","codes_count":0} 
[2026-03-22 18:40:06] production.INFO: async() رجع: true  
[2026-03-22 18:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 352  
[2026-03-22 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-22 18:40:13] production.INFO: Constructing job for order: 176849  
[2026-03-22 18:40:16] production.INFO: Handling job for order: 176849  
[2026-03-22 18:40:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:40:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:40:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=53500&uuid=07f9f76b-522a-45dc-b5db-d31abea4b59f&Player_ID=575552901  
[2026-03-22 18:40:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=53500&uuid=07f9f76b-522a-45dc-b5db-d31abea4b59f&Player_ID=575552901","has_body":false} 
[2026-03-22 18:40:17] production.INFO: Operation sent successfully {"operation_id":161843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0g1-1774194017","amount":5.43065124999999948585127640399150550365447998046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 18:40:17"}},"processed_data":{"order_number":"ORD-0g1-1774194017","amount":5.43065124999999948585127640399150550365447998046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 18:40:54] production.INFO: Constructing job for order: 176850  
[2026-03-22 18:40:56] production.INFO: Handling job for order: 176850  
[2026-03-22 18:40:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=e162276d-5ab8-4904-bd0d-e4e6f471ebdd&Player_ID=0934713187  
[2026-03-22 18:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=e162276d-5ab8-4904-bd0d-e4e6f471ebdd&Player_ID=0934713187","has_body":false} 
[2026-03-22 18:40:57] production.INFO: Operation sent successfully {"operation_id":161844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y7KlHd-1774194057","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:40:57"}},"processed_data":{"order_number":"ORD-y7KlHd-1774194057","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:41:06] production.INFO: Constructing job for order: 176851  
[2026-03-22 18:41:09] production.INFO: Handling job for order: 176851  
[2026-03-22 18:41:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:41:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:41:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=3668be5d-883e-431b-b300-8f94178fa963&Player_ID=0934713187  
[2026-03-22 18:41:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=3668be5d-883e-431b-b300-8f94178fa963&Player_ID=0934713187","has_body":false} 
[2026-03-22 18:41:10] production.INFO: Operation sent successfully {"operation_id":161845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xj01M-1774194069","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:41:10"}},"processed_data":{"order_number":"ORD-Xj01M-1774194069","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:41:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0g1-1774194017","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:41:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-0g1-1774194017","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:41:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:41:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":176849} 
[2026-03-22 18:41:17] production.INFO: Order updated successfully. Order ID: 176849, Status: completed  
[2026-03-22 18:41:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0g1-1774194017","status":"completed","codes_count":0} 
[2026-03-22 18:41:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-22 18:41:37] production.INFO: Constructing job for order: 176852  
[2026-03-22 18:41:40] production.INFO: Handling job for order: 176852  
[2026-03-22 18:41:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:41:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:41:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c6eeec4-692a-40ea-b9db-1e42b9ce75e1&Player_ID=52039537006  
[2026-03-22 18:41:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c6eeec4-692a-40ea-b9db-1e42b9ce75e1&Player_ID=52039537006","has_body":false} 
[2026-03-22 18:41:40] production.INFO: Operation sent successfully {"operation_id":161846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hpCCyj-1774194100","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:41:40"}},"processed_data":{"order_number":"ORD-hpCCyj-1774194100","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01"} 
[2026-03-22 18:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","total_operations":15,"sites_count":2} 
[2026-03-22 18:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hpCCyj-1774194100","operation_id":161846} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"skipped":12,"updates_prepared":1} 
[2026-03-22 18:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"count":1} 
[2026-03-22 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"user_id":302,"notification_type":"order_approved","reference_id":176833} 
[2026-03-22 18:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":1,"errors":0} 
[2026-03-22 18:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-y7KlHd-1774194057","ORD-Xj01M-1774194069"]} 
[2026-03-22 18:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 18:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"count":2} 
[2026-03-22 18:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"count":2} 
[2026-03-22 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"user_id":949,"notification_type":"order_approved","reference_id":176851} 
[2026-03-22 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"user_id":949,"notification_type":"order_approved","reference_id":176850} 
[2026-03-22 18:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"processed":2,"errors":0} 
[2026-03-22 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844,"processed":2,"errors":0} 
[2026-03-22 18:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l5qn3v6Ays16gZwJEtB3g9UOEcvps7c6","execution_time":"2026-03-22 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y7KlHd-1774194057","operation_id":161844} 
[2026-03-22 18:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 18:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:42:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hpCCyj-1774194100","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:42:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-hpCCyj-1774194100","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:42:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:42:08] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":176852} 
[2026-03-22 18:42:08] production.INFO: Order updated successfully. Order ID: 176852, Status: completed  
[2026-03-22 18:42:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hpCCyj-1774194100","status":"completed","codes_count":0} 
[2026-03-22 18:42:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-22 18:43:02] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 18:43:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 18:43:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-22 18:43:32] production.INFO: Constructing job for order: 176853  
[2026-03-22 18:43:35] production.INFO: Handling job for order: 176853  
[2026-03-22 18:43:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:43:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:43:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e05aa1de-1cae-4008-aec7-c50f74153c6b&Player_ID=0954489547  
[2026-03-22 18:43:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e05aa1de-1cae-4008-aec7-c50f74153c6b&Player_ID=0954489547","has_body":false} 
[2026-03-22 18:43:36] production.INFO: Operation sent successfully {"operation_id":161847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vy1Wxa-1774194215","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:43:36"}},"processed_data":{"order_number":"ORD-vy1Wxa-1774194215","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:43:38] production.INFO: Constructing job for order: 176854  
[2026-03-22 18:43:39] production.INFO: Handling job for order: 176854  
[2026-03-22 18:43:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:43:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:43:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4bc60f38-3d12-4664-8701-bdc9d15040b5&Player_ID=52091983364  
[2026-03-22 18:43:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4bc60f38-3d12-4664-8701-bdc9d15040b5&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:43:40] production.INFO: Operation sent successfully {"operation_id":161848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N2lRx-1774194219","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:43:40"}},"processed_data":{"order_number":"ORD-N2lRx-1774194219","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:43:46] production.INFO: Constructing job for order: 176855  
[2026-03-22 18:43:49] production.INFO: Handling job for order: 176855  
[2026-03-22 18:43:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:43:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:43:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=08f8c3fb-b1b0-4ce5-952e-061ac2609872&Player_ID=0996152700  
[2026-03-22 18:43:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=08f8c3fb-b1b0-4ce5-952e-061ac2609872&Player_ID=0996152700","has_body":false} 
[2026-03-22 18:43:49] production.INFO: Operation sent successfully {"operation_id":161849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CL5H-1774194229","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:43:49"}},"processed_data":{"order_number":"ORD-CL5H-1774194229","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:43:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N2lRx-1774194219","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:43:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-N2lRx-1774194219","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:43:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:43:56] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176854} 
[2026-03-22 18:43:56] production.INFO: Order updated successfully. Order ID: 176854, Status: completed  
[2026-03-22 18:43:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N2lRx-1774194219","status":"completed","codes_count":0} 
[2026-03-22 18:43:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:43:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2462.5","mainamount":"2500","operation_number":"156768494","note":"موسى محمد لطوف","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi6cejripqhql73bXJ0A"}},"user_id":834} 
[2026-03-22 18:43:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156778009","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbnhf50k3lj9623On3Si"}},"user_id":1748} 
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:44:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18460,"user_id":834,"amount":2462.5,"admins_notified":7} 
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:44:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:44:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18461,"user_id":1748,"amount":1970.0,"admins_notified":7} 
[2026-03-22 18:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01"} 
[2026-03-22 18:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","total_operations":13,"sites_count":2} 
[2026-03-22 18:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-3GD8-1774193533"]} 
[2026-03-22 18:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3GD8-1774193533","operation_id":161819} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 18:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-vy1Wxa-1774194215","ORD-CL5H-1774194229"]} 
[2026-03-22 18:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 18:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"count":2} 
[2026-03-22 18:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"count":2} 
[2026-03-22 18:44:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"count":1} 
[2026-03-22 18:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"user_id":1597,"notification_type":"order_approved","reference_id":176855} 
[2026-03-22 18:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"user_id":1320,"notification_type":"order_rejected","reference_id":176853} 
[2026-03-22 18:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":1} 
[2026-03-22 18:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"processed":2,"errors":0} 
[2026-03-22 18:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847,"processed":2,"errors":0} 
[2026-03-22 18:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SY3TmFbS3cZZynvkg7RlxujDf3sCwiNR","execution_time":"2026-03-22 18:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vy1Wxa-1774194215","operation_id":161847} 
[2026-03-22 18:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:44:23] production.INFO: Constructing job for order: 176856  
[2026-03-22 18:44:24] production.INFO: Handling job for order: 176856  
[2026-03-22 18:44:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:44:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:44:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a3a3c090-3b73-4774-afac-52f693edda8e&Player_ID=471156  
[2026-03-22 18:44:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a3a3c090-3b73-4774-afac-52f693edda8e&Player_ID=471156","has_body":false} 
[2026-03-22 18:44:24] production.INFO: Operation sent successfully {"operation_id":161850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yMnlkk-1774194264","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:44:24"}},"processed_data":{"order_number":"ORD-yMnlkk-1774194264","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:44:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yMnlkk-1774194264","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:44:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-yMnlkk-1774194264","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:44:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:44:29] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176856} 
[2026-03-22 18:44:29] production.INFO: Order updated successfully. Order ID: 176856, Status: completed  
[2026-03-22 18:44:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yMnlkk-1774194264","status":"completed","codes_count":0} 
[2026-03-22 18:44:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:44:41] production.INFO: Constructing job for order: 176857  
[2026-03-22 18:44:42] production.INFO: Constructing job for order: 176858  
[2026-03-22 18:44:43] production.INFO: Handling job for order: 176857  
[2026-03-22 18:44:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:44:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:44:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ff41784e-1422-4b80-8c04-2e12791a2421&Player_ID=0996152700  
[2026-03-22 18:44:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ff41784e-1422-4b80-8c04-2e12791a2421&Player_ID=0996152700","has_body":false} 
[2026-03-22 18:44:43] production.INFO: Operation sent successfully {"operation_id":161851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k67T-1774194283","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:44:43"}},"processed_data":{"order_number":"ORD-k67T-1774194283","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:44:43] production.INFO: Handling job for order: 176858  
[2026-03-22 18:44:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:44:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:44:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=91414d89-145a-47dc-957d-9b5abaccac8d&Player_ID=52091983364  
[2026-03-22 18:44:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=91414d89-145a-47dc-957d-9b5abaccac8d&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:44:44] production.INFO: Operation sent successfully {"operation_id":161852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fkeiYex-1774194284","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:44:44"}},"processed_data":{"order_number":"ORD-fkeiYex-1774194284","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:44:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fkeiYex-1774194284","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:44:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-fkeiYex-1774194284","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:44:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:44:53] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176858} 
[2026-03-22 18:44:53] production.INFO: Order updated successfully. Order ID: 176858, Status: completed  
[2026-03-22 18:44:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fkeiYex-1774194284","status":"completed","codes_count":0} 
[2026-03-22 18:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:45:04] production.INFO: async() رجع: true  
[2026-03-22 18:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:45:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3GD8-1774193533","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 18:45:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-3GD8-1774193533","status":"completed","codes":[],"notes":[]} 
[2026-03-22 18:45:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:45:38] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":176825} 
[2026-03-22 18:45:38] production.INFO: Order updated successfully. Order ID: 176825, Status: completed  
[2026-03-22 18:45:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3GD8-1774193533","status":"completed","codes_count":0} 
[2026-03-22 18:45:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-22 18:46:01] production.INFO: Constructing job for order: 176859  
[2026-03-22 18:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02"} 
[2026-03-22 18:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","total_operations":11,"sites_count":2} 
[2026-03-22 18:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-6gx7AeWv-1774191923","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6gx7AeWv-1774191923","operation_id":161769} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1,"order_ids":["ORD-k67T-1774194283"]} 
[2026-03-22 18:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":1} 
[2026-03-22 18:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 18:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 18:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"count":1} 
[2026-03-22 18:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"count":1} 
[2026-03-22 18:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"user_id":1597,"notification_type":"order_approved","reference_id":176857} 
[2026-03-22 18:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"processed":1,"errors":0} 
[2026-03-22 18:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851,"processed":1,"errors":0} 
[2026-03-22 18:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5FzMeGzHsrYlSrylsnY5mB5vhqHhjyME","execution_time":"2026-03-22 18:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k67T-1774194283","operation_id":161851} 
[2026-03-22 18:46:03] production.INFO: Handling job for order: 176859  
[2026-03-22 18:46:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:46:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:46:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f2a9f810-cfc3-4151-a086-3e028296defe&Player_ID=0954489547  
[2026-03-22 18:46:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f2a9f810-cfc3-4151-a086-3e028296defe&Player_ID=0954489547","has_body":false} 
[2026-03-22 18:46:03] production.INFO: Operation sent successfully {"operation_id":161853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aqsgTfm-1774194363","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:46:03"}},"processed_data":{"order_number":"ORD-aqsgTfm-1774194363","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:46:17] production.INFO: Constructing job for order: 176861  
[2026-03-22 18:46:19] production.INFO: Handling job for order: 176861  
[2026-03-22 18:46:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:46:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:46:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4feccce6-2124-43ea-b204-0dbb4332dc4c&Player_ID=0930120048  
[2026-03-22 18:46:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4feccce6-2124-43ea-b204-0dbb4332dc4c&Player_ID=0930120048","has_body":false} 
[2026-03-22 18:46:20] production.INFO: Operation sent successfully {"operation_id":161854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p6XU0-1774194380","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:46:20"}},"processed_data":{"order_number":"ORD-p6XU0-1774194380","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:46:40] production.INFO: Constructing job for order: 176862  
[2026-03-22 18:46:41] production.INFO: Handling job for order: 176862  
[2026-03-22 18:46:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:46:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:46:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0526c65-644f-4fe4-8653-284de802043e&Player_ID=52295321242  
[2026-03-22 18:46:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0526c65-644f-4fe4-8653-284de802043e&Player_ID=52295321242","has_body":false} 
[2026-03-22 18:46:42] production.INFO: Operation sent successfully {"operation_id":161855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xTqm-1774194401","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:46:42"}},"processed_data":{"order_number":"ORD-xTqm-1774194401","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:46:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6gx7AeWv-1774191923","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:46:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-6gx7AeWv-1774191923","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:46:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:46:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":176775} 
[2026-03-22 18:46:47] production.INFO: Order updated successfully. Order ID: 176775, Status: completed  
[2026-03-22 18:46:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6gx7AeWv-1774191923","status":"completed","codes_count":0} 
[2026-03-22 18:46:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xTqm-1774194401","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:46:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-xTqm-1774194401","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:46:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:46:54] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176862} 
[2026-03-22 18:46:54] production.INFO: Order updated successfully. Order ID: 176862, Status: completed  
[2026-03-22 18:46:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xTqm-1774194401","status":"completed","codes_count":0} 
[2026-03-22 18:46:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 18:47:05] production.INFO: Constructing job for order: 176863  
[2026-03-22 18:47:06] production.INFO: Handling job for order: 176863  
[2026-03-22 18:47:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:47:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:47:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3467b519-b814-4d81-b890-d7e99752aa8e&Player_ID=0930120048  
[2026-03-22 18:47:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3467b519-b814-4d81-b890-d7e99752aa8e&Player_ID=0930120048","has_body":false} 
[2026-03-22 18:47:07] production.INFO: Operation sent successfully {"operation_id":161856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oxo-1774194427","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:47:07"}},"processed_data":{"order_number":"ORD-oxo-1774194427","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:47:14] production.INFO: Constructing job for order: 176864  
[2026-03-22 18:47:16] production.INFO: Handling job for order: 176864  
[2026-03-22 18:47:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:47:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:47:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ebfe500d-b5d3-4612-a98f-f57a3d32f79d&Player_ID=52091983364  
[2026-03-22 18:47:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ebfe500d-b5d3-4612-a98f-f57a3d32f79d&Player_ID=52091983364","has_body":false} 
[2026-03-22 18:47:17] production.INFO: Operation sent successfully {"operation_id":161857,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Ev-1774194437","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:47:17"}},"processed_data":{"order_number":"ORD-0Ev-1774194437","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:47:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Ev-1774194437","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:47:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Ev-1774194437","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:47:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:47:29] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176864} 
[2026-03-22 18:47:29] production.INFO: Order updated successfully. Order ID: 176864, Status: completed  
[2026-03-22 18:47:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Ev-1774194437","status":"completed","codes_count":0} 
[2026-03-22 18:47:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:47:50] production.INFO: Constructing job for order: 176865  
[2026-03-22 18:47:53] production.INFO: Handling job for order: 176865  
[2026-03-22 18:47:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:47:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:47:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd6c887a-cbd3-436a-a29c-7531c4d35155&Player_ID=52295321242  
[2026-03-22 18:47:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd6c887a-cbd3-436a-a29c-7531c4d35155&Player_ID=52295321242","has_body":false} 
[2026-03-22 18:47:54] production.INFO: Operation sent successfully {"operation_id":161858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cCa3q-1774194473","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:47:54"}},"processed_data":{"order_number":"ORD-cCa3q-1774194473","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03"} 
[2026-03-22 18:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","total_operations":13,"sites_count":2} 
[2026-03-22 18:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774","ORD-cCa3q-1774194473"]} 
[2026-03-22 18:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cCa3q-1774194473","operation_id":161858} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 18:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3,"order_ids":["ORD-aqsgTfm-1774194363","ORD-p6XU0-1774194380","ORD-oxo-1774194427"]} 
[2026-03-22 18:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3} 
[2026-03-22 18:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 18:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 18:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"count":3} 
[2026-03-22 18:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"count":3} 
[2026-03-22 18:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"user_id":1320,"notification_type":"order_approved","reference_id":176859} 
[2026-03-22 18:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"user_id":1551,"notification_type":"order_approved","reference_id":176863} 
[2026-03-22 18:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"user_id":1551,"notification_type":"order_approved","reference_id":176861} 
[2026-03-22 18:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"processed":3,"errors":0} 
[2026-03-22 18:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854,"processed":3,"errors":0} 
[2026-03-22 18:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TuWqYFffzJfE9DSLOu2kymUBNzU6hmX3","execution_time":"2026-03-22 18:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p6XU0-1774194380","operation_id":161854} 
[2026-03-22 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 18:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 18:48:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cCa3q-1774194473","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:48:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-cCa3q-1774194473","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:48:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:48:08] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176865} 
[2026-03-22 18:48:08] production.INFO: Order updated successfully. Order ID: 176865, Status: completed  
[2026-03-22 18:48:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cCa3q-1774194473","status":"completed","codes_count":0} 
[2026-03-22 18:48:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 18:48:30] production.INFO: Constructing job for order: 176866  
[2026-03-22 18:48:33] production.INFO: Handling job for order: 176866  
[2026-03-22 18:48:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:48:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:48:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=0ba11a40-9cba-4015-8b48-eca02ba1d756&Player_ID=0954489547  
[2026-03-22 18:48:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=0ba11a40-9cba-4015-8b48-eca02ba1d756&Player_ID=0954489547","has_body":false} 
[2026-03-22 18:48:34] production.INFO: Operation sent successfully {"operation_id":161859,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-phXO9w-1774194514","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 18:48:34"}},"processed_data":{"order_number":"ORD-phXO9w-1774194514","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 18:49:16] production.INFO: Constructing job for order: 176867  
[2026-03-22 18:49:19] production.INFO: Handling job for order: 176867  
[2026-03-22 18:49:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:49:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:49:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bd35282b-fc3f-47da-825d-831bbfc1fb08&Player_ID=0931671771  
[2026-03-22 18:49:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bd35282b-fc3f-47da-825d-831bbfc1fb08&Player_ID=0931671771","has_body":false} 
[2026-03-22 18:49:20] production.INFO: Operation sent successfully {"operation_id":161860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-otW-1774194560","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:49:20"}},"processed_data":{"order_number":"ORD-otW-1774194560","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:49:20] production.INFO: Constructing job for order: 176868  
[2026-03-22 18:49:23] production.INFO: Handling job for order: 176868  
[2026-03-22 18:49:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:49:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:49:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7ed97a90-42b6-4cff-b1cf-5b985413fd1f&Player_ID=52240952670  
[2026-03-22 18:49:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7ed97a90-42b6-4cff-b1cf-5b985413fd1f&Player_ID=52240952670","has_body":false} 
[2026-03-22 18:49:24] production.INFO: Operation sent successfully {"operation_id":161861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xenEXV-1774194563","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:49:24"}},"processed_data":{"order_number":"ORD-xenEXV-1774194563","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 18:49:25] production.INFO: Constructing job for order: 176869  
[2026-03-22 18:49:27] production.INFO: Handling job for order: 176869  
[2026-03-22 18:49:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:49:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:49:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6063334d-ea4e-40ab-a9ea-db1eb0886f6e&Player_ID=471156  
[2026-03-22 18:49:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6063334d-ea4e-40ab-a9ea-db1eb0886f6e&Player_ID=471156","has_body":false} 
[2026-03-22 18:49:28] production.INFO: Operation sent successfully {"operation_id":161862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XVZbCLX-1774194567","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:49:28"}},"processed_data":{"order_number":"ORD-XVZbCLX-1774194567","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:49:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XVZbCLX-1774194567","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:49:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-XVZbCLX-1774194567","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:49:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:49:33] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176869} 
[2026-03-22 18:49:33] production.INFO: Order updated successfully. Order ID: 176869, Status: completed  
[2026-03-22 18:49:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XVZbCLX-1774194567","status":"completed","codes_count":0} 
[2026-03-22 18:49:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:49:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xenEXV-1774194563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:49:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-xenEXV-1774194563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:49:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:49:39] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176868} 
[2026-03-22 18:49:39] production.INFO: Order updated successfully. Order ID: 176868, Status: completed  
[2026-03-22 18:49:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xenEXV-1774194563","status":"completed","codes_count":0} 
[2026-03-22 18:49:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 18:49:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"156784521","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpa1v5md1j5igk8cx0oRp"}},"user_id":1572} 
[2026-03-22 18:49:57] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"85.0","mainamount":"85","operation_number":"600429765759","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiovjs6k6sku95ttMPNa"}},"user_id":1508} 
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:49:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18462,"user_id":1572,"amount":1083.5,"admins_notified":7} 
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:49:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:49:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18463,"user_id":1508,"amount":85.0,"admins_notified":7} 
[2026-03-22 18:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04"} 
[2026-03-22 18:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","total_operations":11,"sites_count":2} 
[2026-03-22 18:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2,"order_ids":["ORD-phXO9w-1774194514","ORD-otW-1774194560"]} 
[2026-03-22 18:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":2} 
[2026-03-22 18:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 18:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 18:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"count":2} 
[2026-03-22 18:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"count":2} 
[2026-03-22 18:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"user_id":1597,"notification_type":"order_approved","reference_id":176867} 
[2026-03-22 18:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"user_id":1320,"notification_type":"order_approved","reference_id":176866} 
[2026-03-22 18:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"processed":2,"errors":0} 
[2026-03-22 18:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859,"processed":2,"errors":0} 
[2026-03-22 18:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"za66ThkSDwgscJnqfFAFtJ0QbQmlDiDW","execution_time":"2026-03-22 18:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phXO9w-1774194514","operation_id":161859} 
[2026-03-22 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:50:04] production.INFO: Executing GetProducts task...  
[2026-03-22 18:50:06] production.INFO: async() رجع: true  
[2026-03-22 18:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 18:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02"} 
[2026-03-22 18:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","total_operations":9,"sites_count":1} 
[2026-03-22 18:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-twPKpBB-1774191966","ORD-I0c-1774191984","ORD-wEda0l0-1774192023","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I0c-1774191984","operation_id":161773} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-twPKpBB-1774191966","operation_id":161772} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wEda0l0-1774192023","operation_id":161776} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-22 18:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GKHRW0x6bm0ksvCcSAHwnbfpAMjCxztG","execution_time":"2026-03-22 18:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:52:06] production.INFO: Constructing job for order: 176870  
[2026-03-22 18:52:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I0c-1774191984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:52:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-I0c-1774191984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:52:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:52:07] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"order_approved","reference_id":176779} 
[2026-03-22 18:52:07] production.INFO: Order updated successfully. Order ID: 176779, Status: completed  
[2026-03-22 18:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I0c-1774191984","status":"completed","codes_count":0} 
[2026-03-22 18:52:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-twPKpBB-1774191966","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:52:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-twPKpBB-1774191966","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:52:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:52:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":176778} 
[2026-03-22 18:52:07] production.INFO: Order updated successfully. Order ID: 176778, Status: completed  
[2026-03-22 18:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-twPKpBB-1774191966","status":"completed","codes_count":0} 
[2026-03-22 18:52:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-22 18:52:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 18:52:08] production.INFO: Handling job for order: 176870  
[2026-03-22 18:52:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:52:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:52:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=b3ccf308-e709-4e2e-a288-c3ebcee7d766&Player_ID=0983473631  
[2026-03-22 18:52:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=b3ccf308-e709-4e2e-a288-c3ebcee7d766&Player_ID=0983473631","has_body":false} 
[2026-03-22 18:52:09] production.INFO: Operation sent successfully {"operation_id":161863,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RaQmq-1774194729","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:52:09"}},"processed_data":{"order_number":"ORD-RaQmq-1774194729","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:52:36] production.INFO: Constructing job for order: 176871  
[2026-03-22 18:52:39] production.INFO: Handling job for order: 176871  
[2026-03-22 18:52:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:52:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:52:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a70cf32c-236e-4b45-9730-f85ce8476916&Player_ID=0993627800  
[2026-03-22 18:52:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a70cf32c-236e-4b45-9730-f85ce8476916&Player_ID=0993627800","has_body":false} 
[2026-03-22 18:52:40] production.INFO: Operation sent successfully {"operation_id":161864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2qPEK0-1774194760","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:52:40"}},"processed_data":{"order_number":"ORD-2qPEK0-1774194760","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:52:40] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"200.0","mainamount":"200","operation_number":"156786480","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgginomomrllj5HxwfRA"}},"user_id":366} 
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 18:52:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 18:52:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18464,"user_id":366,"amount":200.0,"admins_notified":7} 
[2026-03-22 18:53:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wEda0l0-1774192023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:53:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-wEda0l0-1774192023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:53:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:53:06] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"order_approved","reference_id":176783} 
[2026-03-22 18:53:06] production.INFO: Order updated successfully. Order ID: 176783, Status: completed  
[2026-03-22 18:53:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wEda0l0-1774192023","status":"completed","codes_count":0} 
[2026-03-22 18:53:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-22 18:53:08] production.INFO: Constructing job for order: 176872  
[2026-03-22 18:53:10] production.INFO: Handling job for order: 176872  
[2026-03-22 18:53:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:53:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:53:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=40802650-4b18-4106-9d63-384632d99fe9&Player_ID=0993627800  
[2026-03-22 18:53:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=40802650-4b18-4106-9d63-384632d99fe9&Player_ID=0993627800","has_body":false} 
[2026-03-22 18:53:11] production.INFO: Operation sent successfully {"operation_id":161865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SL3Ha-1774194791","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:53:11"}},"processed_data":{"order_number":"ORD-SL3Ha-1774194791","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02"} 
[2026-03-22 18:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","total_operations":9,"sites_count":2} 
[2026-03-22 18:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-eLroxzT-1774192289","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eLroxzT-1774192289","operation_id":161786} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 18:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3,"order_ids":["ORD-RaQmq-1774194729","ORD-2qPEK0-1774194760","ORD-SL3Ha-1774194791"]} 
[2026-03-22 18:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"orders_count":3} 
[2026-03-22 18:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 18:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 18:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"count":3} 
[2026-03-22 18:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"count":3} 
[2026-03-22 18:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"user_id":1551,"notification_type":"order_approved","reference_id":176871} 
[2026-03-22 18:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"user_id":1597,"notification_type":"order_approved","reference_id":176870} 
[2026-03-22 18:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"user_id":1551,"notification_type":"order_approved","reference_id":176872} 
[2026-03-22 18:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 18:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 18:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"processed":3,"errors":0} 
[2026-03-22 18:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865,"processed":3,"errors":0} 
[2026-03-22 18:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VZlKfJTb31fKdDjVFrPj8hD1NVoEpt7u","execution_time":"2026-03-22 18:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SL3Ha-1774194791","operation_id":161865} 
[2026-03-22 18:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 18:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 18:54:06] production.INFO: Constructing job for order: 176873  
[2026-03-22 18:54:09] production.INFO: Handling job for order: 176873  
[2026-03-22 18:54:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:54:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:54:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9b07051f-caee-4d72-ac82-e7ba188e26ef&Player_ID=471156  
[2026-03-22 18:54:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=9b07051f-caee-4d72-ac82-e7ba188e26ef&Player_ID=471156","has_body":false} 
[2026-03-22 18:54:10] production.INFO: Operation sent successfully {"operation_id":161866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ilh6AD-1774194849","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:54:10"}},"processed_data":{"order_number":"ORD-Ilh6AD-1774194849","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:54:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ilh6AD-1774194849","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:54:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ilh6AD-1774194849","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:54:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:54:14] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176873} 
[2026-03-22 18:54:14] production.INFO: Order updated successfully. Order ID: 176873, Status: completed  
[2026-03-22 18:54:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ilh6AD-1774194849","status":"completed","codes_count":0} 
[2026-03-22 18:54:16] production.INFO: Constructing job for order: 176874  
[2026-03-22 18:54:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:54:19] production.INFO: Handling job for order: 176874  
[2026-03-22 18:54:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:54:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:54:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c69d04ee-82c5-4d5a-b5c7-04d54e3d717a&Player_ID=5579252468  
[2026-03-22 18:54:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c69d04ee-82c5-4d5a-b5c7-04d54e3d717a&Player_ID=5579252468","has_body":false} 
[2026-03-22 18:54:19] production.INFO: Operation sent successfully {"operation_id":161867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ikL-1774194859","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:54:19"}},"processed_data":{"order_number":"ORD-ikL-1774194859","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:54:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ikL-1774194859","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:54:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-ikL-1774194859","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:54:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:54:30] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":176874} 
[2026-03-22 18:54:30] production.INFO: Order updated successfully. Order ID: 176874, Status: completed  
[2026-03-22 18:54:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ikL-1774194859","status":"completed","codes_count":0} 
[2026-03-22 18:54:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 18:55:04] production.INFO: async() رجع: true  
[2026-03-22 18:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 18:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 18:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 18:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 18:55:20] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 18:55:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 18:55:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:55:22] production.INFO: Constructing job for order: 176875  
[2026-03-22 18:55:23] production.INFO: Handling job for order: 176875  
[2026-03-22 18:55:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:55:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:55:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb64861b-7009-4a62-931f-d200622a859b&Player_ID=52254503007  
[2026-03-22 18:55:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb64861b-7009-4a62-931f-d200622a859b&Player_ID=52254503007","has_body":false} 
[2026-03-22 18:55:24] production.INFO: Operation sent successfully {"operation_id":161868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uad-1774194924","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:55:24"}},"processed_data":{"order_number":"ORD-uad-1774194924","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:55:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uad-1774194924","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:55:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-uad-1774194924","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:55:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:55:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":176875} 
[2026-03-22 18:55:36] production.INFO: Order updated successfully. Order ID: 176875, Status: completed  
[2026-03-22 18:55:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uad-1774194924","status":"completed","codes_count":0} 
[2026-03-22 18:55:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 18:55:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eLroxzT-1774192289","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:55:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-eLroxzT-1774192289","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:55:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:55:45] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176792} 
[2026-03-22 18:55:45] production.INFO: Order updated successfully. Order ID: 176792, Status: completed  
[2026-03-22 18:55:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eLroxzT-1774192289","status":"completed","codes_count":0} 
[2026-03-22 18:55:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03"} 
[2026-03-22 18:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","total_operations":5,"sites_count":1} 
[2026-03-22 18:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-21I-1774192292","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 18:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-21I-1774192292","operation_id":161787} 
[2026-03-22 18:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 18:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KvuCdPcXLHPQ2UzSx1qKo1CP723YC7cl","execution_time":"2026-03-22 18:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:56:22] production.INFO: Constructing job for order: 176876  
[2026-03-22 18:56:24] production.INFO: Handling job for order: 176876  
[2026-03-22 18:56:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:56:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:56:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7ad99550-d526-4779-b9bb-f314fd61a99a&Player_ID=51933887589  
[2026-03-22 18:56:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7ad99550-d526-4779-b9bb-f314fd61a99a&Player_ID=51933887589","has_body":false} 
[2026-03-22 18:56:25] production.INFO: Operation sent successfully {"operation_id":161869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VSfmlzXo-1774194985","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:56:25"}},"processed_data":{"order_number":"ORD-VSfmlzXo-1774194985","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 18:56:27] production.INFO: Constructing job for order: 176877  
[2026-03-22 18:56:28] production.INFO: Handling job for order: 176877  
[2026-03-22 18:56:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:56:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:56:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8741f8d5-f1c6-4c15-981b-4c76f683853a&Player_ID=5579252468  
[2026-03-22 18:56:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8741f8d5-f1c6-4c15-981b-4c76f683853a&Player_ID=5579252468","has_body":false} 
[2026-03-22 18:56:29] production.INFO: Operation sent successfully {"operation_id":161870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fe7pY-1774194989","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:56:29"}},"processed_data":{"order_number":"ORD-Fe7pY-1774194989","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 18:56:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VSfmlzXo-1774194985","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:56:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-VSfmlzXo-1774194985","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:56:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:56:36] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":176876} 
[2026-03-22 18:56:36] production.INFO: Order updated successfully. Order ID: 176876, Status: completed  
[2026-03-22 18:56:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VSfmlzXo-1774194985","status":"completed","codes_count":0} 
[2026-03-22 18:56:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-22 18:56:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fe7pY-1774194989","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:56:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fe7pY-1774194989","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:56:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:56:40] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":176877} 
[2026-03-22 18:56:40] production.INFO: Order updated successfully. Order ID: 176877, Status: completed  
[2026-03-22 18:56:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fe7pY-1774194989","status":"completed","codes_count":0} 
[2026-03-22 18:56:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 18:56:49] production.INFO: Constructing job for order: 176878  
[2026-03-22 18:56:50] production.INFO: Handling job for order: 176878  
[2026-03-22 18:56:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:56:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:56:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=427d4d3a-9314-4776-ae4c-7feb0a9c4bfc&Player_ID=471156  
[2026-03-22 18:56:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=427d4d3a-9314-4776-ae4c-7feb0a9c4bfc&Player_ID=471156","has_body":false} 
[2026-03-22 18:56:51] production.INFO: Operation sent successfully {"operation_id":161871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WeOwI-1774195011","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 18:56:51"}},"processed_data":{"order_number":"ORD-WeOwI-1774195011","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 18:56:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WeOwI-1774195011","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 18:56:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-WeOwI-1774195011","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 18:56:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:56:54] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":176878} 
[2026-03-22 18:56:54] production.INFO: Order updated successfully. Order ID: 176878, Status: completed  
[2026-03-22 18:56:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WeOwI-1774195011","status":"completed","codes_count":0} 
[2026-03-22 18:56:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 18:57:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-21I-1774192292","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:57:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-21I-1774192292","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:57:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:57:30] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176793} 
[2026-03-22 18:57:30] production.INFO: Order updated successfully. Order ID: 176793, Status: completed  
[2026-03-22 18:57:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-21I-1774192292","status":"completed","codes_count":0} 
[2026-03-22 18:57:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:57:49] production.INFO: Constructing job for order: 176879  
[2026-03-22 18:57:51] production.INFO: Handling job for order: 176879  
[2026-03-22 18:57:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:57:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/278/params?qty=1&uuid=424d1102-aed0-482d-b184-e3942e8b25b3  
[2026-03-22 18:57:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/278/params?qty=1&uuid=424d1102-aed0-482d-b184-e3942e8b25b3","has_body":false} 
[2026-03-22 18:57:52] production.INFO: Operation sent successfully {"operation_id":161872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tVBmIS-1774195072","amount":47.97500000000000142108547152020037174224853515625,"status":"processing","product":"50$ USA Stockable","game":"Itunes USA","notes":[],"created_at":"2026-03-22 18:57:52"}},"processed_data":{"order_number":"ORD-tVBmIS-1774195072","amount":47.97500000000000142108547152020037174224853515625,"status":"processing","product":"50$ USA Stockable","game":"Itunes USA"}} 
[2026-03-22 18:58:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tVBmIS-1774195072","status":"completed","notes":[],"codes":["XDJKD5GNJLJ43JQ5 Serial: VQ0ZY8L4ZGU4LL"]}} 
[2026-03-22 18:58:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-tVBmIS-1774195072","status":"completed","codes":["XDJKD5GNJLJ43JQ5 Serial: VQ0ZY8L4ZGU4LL"],"notes":[]} 
[2026-03-22 18:58:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:58:01] production.INFO: Added codes to order via OrderService {"order_id":176879,"codes_count":1,"codes":["XDJKD5GNJLJ43JQ5 Serial: VQ0ZY8L4ZGU4LL"]} 
[2026-03-22 18:58:01] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":176879} 
[2026-03-22 18:58:01] production.INFO: Order updated successfully. Order ID: 176879, Status: completed  
[2026-03-22 18:58:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tVBmIS-1774195072","status":"completed","codes_count":1} 
[2026-03-22 18:58:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 18:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04"} 
[2026-03-22 18:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","total_operations":4,"sites_count":1} 
[2026-03-22 18:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-y1a0P1v-1774192529","ORD-WWbHr-1774193774"]} 
[2026-03-22 18:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 18:58:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 18:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 18:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 18:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 18:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:58:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 18:58:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795,"processed":0,"errors":0} 
[2026-03-22 18:58:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eXGlCXPZzMKRa5Mco3NQ8ohCWpx9EbRl","execution_time":"2026-03-22 18:58:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1a0P1v-1774192529","operation_id":161795} 
[2026-03-22 18:59:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y1a0P1v-1774192529","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 18:59:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-y1a0P1v-1774192529","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 18:59:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 18:59:27] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176801} 
[2026-03-22 18:59:27] production.INFO: Order updated successfully. Order ID: 176801, Status: completed  
[2026-03-22 18:59:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y1a0P1v-1774192529","status":"completed","codes_count":0} 
[2026-03-22 18:59:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 18:59:38] production.INFO: Constructing job for order: 176880  
[2026-03-22 18:59:41] production.INFO: Handling job for order: 176880  
[2026-03-22 18:59:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:59:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:59:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=bca7e3bc-6946-4475-85c8-8eb622c7281b&Player_ID=0934070988  
[2026-03-22 18:59:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=bca7e3bc-6946-4475-85c8-8eb622c7281b&Player_ID=0934070988","has_body":false} 
[2026-03-22 18:59:41] production.INFO: Operation sent successfully {"operation_id":161873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WL9P-1774195181","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:59:41"}},"processed_data":{"order_number":"ORD-WL9P-1774195181","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:59:43] production.INFO: Constructing job for order: 176881  
[2026-03-22 18:59:44] production.INFO: Constructing job for order: 176882  
[2026-03-22 18:59:44] production.INFO: Handling job for order: 176881  
[2026-03-22 18:59:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 18:59:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:59:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=5b58e861-83ad-4e9e-b3e3-85e01bf889aa&Player_ID=0934070988  
[2026-03-22 18:59:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=5b58e861-83ad-4e9e-b3e3-85e01bf889aa&Player_ID=0934070988","has_body":false} 
[2026-03-22 18:59:45] production.INFO: Operation sent successfully {"operation_id":161874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GPlaik-1774195185","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 18:59:45"}},"processed_data":{"order_number":"ORD-GPlaik-1774195185","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 18:59:45] production.INFO: Handling job for order: 176882  
[2026-03-22 18:59:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 18:59:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 18:59:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a86715d8-6f40-4ffb-9afd-7e838cf04228&Player_ID=52268112666  
[2026-03-22 18:59:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a86715d8-6f40-4ffb-9afd-7e838cf04228&Player_ID=52268112666","has_body":false} 
[2026-03-22 18:59:46] production.INFO: Operation sent successfully {"operation_id":161875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rn79-1774195186","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 18:59:46"}},"processed_data":{"order_number":"ORD-rn79-1774195186","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:00:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rn79-1774195186","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:00:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rn79-1774195186","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:00:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:00:04] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176882} 
[2026-03-22 19:00:04] production.INFO: Order updated successfully. Order ID: 176882, Status: completed  
[2026-03-22 19:00:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rn79-1774195186","status":"completed","codes_count":0} 
[2026-03-22 19:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04"} 
[2026-03-22 19:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","total_operations":5,"sites_count":2} 
[2026-03-22 19:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-WWbHr-1774193774"]} 
[2026-03-22 19:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":2,"order_ids":["ORD-WL9P-1774195181","ORD-GPlaik-1774195185"]} 
[2026-03-22 19:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":2} 
[2026-03-22 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GPlaik-1774195185","operation_id":161874} 
[2026-03-22 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873} 
[2026-03-22 19:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 19:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"processed":0,"errors":0} 
[2026-03-22 19:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ULPpzmE9G2jjmzIz2uj3EIoEmvf8edo4","execution_time":"2026-03-22 19:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873} 
[2026-03-22 19:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:00:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:00:06] production.INFO: async() رجع: true  
[2026-03-22 19:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:00:51] production.INFO: Constructing job for order: 176883  
[2026-03-22 19:00:53] production.INFO: Handling job for order: 176883  
[2026-03-22 19:00:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:00:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:00:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=47967cb0-9016-4365-84ca-acbb22f32628&Player_ID=76400563  
[2026-03-22 19:00:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=47967cb0-9016-4365-84ca-acbb22f32628&Player_ID=76400563","has_body":false} 
[2026-03-22 19:00:54] production.INFO: Operation sent successfully {"operation_id":161876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JrhT-1774195253","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:00:54"}},"processed_data":{"order_number":"ORD-JrhT-1774195253","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03"} 
[2026-03-22 19:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","total_operations":6,"sites_count":2} 
[2026-03-22 19:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-WWbHr-1774193774"]} 
[2026-03-22 19:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 19:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":3,"order_ids":["ORD-WL9P-1774195181","ORD-GPlaik-1774195185","ORD-JrhT-1774195253"]} 
[2026-03-22 19:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":3} 
[2026-03-22 19:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 19:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 19:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"count":3} 
[2026-03-22 19:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"count":3} 
[2026-03-22 19:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"user_id":949,"notification_type":"order_approved","reference_id":176881} 
[2026-03-22 19:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"user_id":67,"notification_type":"order_approved","reference_id":176883} 
[2026-03-22 19:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"user_id":949,"notification_type":"order_approved","reference_id":176880} 
[2026-03-22 19:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"processed":3,"errors":0} 
[2026-03-22 19:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873,"processed":3,"errors":0} 
[2026-03-22 19:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q1R46B8qZsgrxp1wA6hvjV0KY2AuRfHd","execution_time":"2026-03-22 19:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WL9P-1774195181","operation_id":161873} 
[2026-03-22 19:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 19:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:02:06] production.INFO: Constructing job for order: 176884  
[2026-03-22 19:02:09] production.INFO: Handling job for order: 176884  
[2026-03-22 19:02:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:02:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:02:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2100&uuid=c2c50f16-6e63-4d8e-841b-30153ac907fa&Player_ID=32794133  
[2026-03-22 19:02:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2100&uuid=c2c50f16-6e63-4d8e-841b-30153ac907fa&Player_ID=32794133","has_body":false} 
[2026-03-22 19:02:10] production.INFO: Operation sent successfully {"operation_id":161877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jz8mqGCA-1774195330","amount":2.2226862000000000563204594072885811328887939453125,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 19:02:10"}},"processed_data":{"order_number":"ORD-Jz8mqGCA-1774195330","amount":2.2226862000000000563204594072885811328887939453125,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 19:02:39] production.INFO: Constructing job for order: 176885  
[2026-03-22 19:02:40] production.INFO: Handling job for order: 176885  
[2026-03-22 19:02:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:02:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:02:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3ef4e775-a3d8-4a26-84d6-fed6d7314e36&Player_ID=51766461358  
[2026-03-22 19:02:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3ef4e775-a3d8-4a26-84d6-fed6d7314e36&Player_ID=51766461358","has_body":false} 
[2026-03-22 19:02:41] production.INFO: Operation sent successfully {"operation_id":161878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WuN5-1774195361","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:02:41"}},"processed_data":{"order_number":"ORD-WuN5-1774195361","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:02:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WuN5-1774195361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:02:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-WuN5-1774195361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:02:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:02:58] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":176885} 
[2026-03-22 19:02:58] production.INFO: Order updated successfully. Order ID: 176885, Status: completed  
[2026-03-22 19:02:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WuN5-1774195361","status":"completed","codes_count":0} 
[2026-03-22 19:02:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 19:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02"} 
[2026-03-22 19:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","total_operations":4,"sites_count":1} 
[2026-03-22 19:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-WWbHr-1774193774","ORD-Jz8mqGCA-1774195330"]} 
[2026-03-22 19:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 19:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":645,"notification_type":"order_approved","reference_id":176884} 
[2026-03-22 19:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tPsZ9HB6Ijpx7bPBPbqOFezlAvhNrLpx","execution_time":"2026-03-22 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:05:04] production.INFO: async() رجع: true  
[2026-03-22 19:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03"} 
[2026-03-22 19:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","total_operations":3,"sites_count":1} 
[2026-03-22 19:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-WWbHr-1774193774"]} 
[2026-03-22 19:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WWbHr-1774193774","operation_id":161828} 
[2026-03-22 19:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2DX6qAXtNM3OEg0tU3Uh9fsp8dXwWU9y","execution_time":"2026-03-22 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:07:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WWbHr-1774193774","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 19:07:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-WWbHr-1774193774","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 19:07:09] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 19:07:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"order_rejected","reference_id":176834} 
[2026-03-22 19:07:09] production.INFO: Order updated successfully. Order ID: 176834, Status: rejected  
[2026-03-22 19:07:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WWbHr-1774193774","status":"rejected","codes_count":0} 
[2026-03-22 19:07:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-22 19:07:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-22 19:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03"} 
[2026-03-22 19:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","total_operations":2,"sites_count":1} 
[2026-03-22 19:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237"]} 
[2026-03-22 19:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-22 19:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-22 19:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qtITOQtKJgiF2uahl4SOv6x1UQLBbYeK","execution_time":"2026-03-22 19:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:08:05] production.INFO: Constructing job for order: 176886  
[2026-03-22 19:08:06] production.INFO: Handling job for order: 176886  
[2026-03-22 19:08:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:08:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:08:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=6230d326-8636-4260-8700-1ede5e8cca20&Player_ID=37579981  
[2026-03-22 19:08:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=6230d326-8636-4260-8700-1ede5e8cca20&Player_ID=37579981","has_body":false} 
[2026-03-22 19:08:07] production.INFO: Operation sent successfully {"operation_id":161879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-by8wOs-1774195687","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo","notes":[],"created_at":"2026-03-22 19:08:07"}},"processed_data":{"order_number":"ORD-by8wOs-1774195687","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo"}} 
[2026-03-22 19:08:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":176860} 
[2026-03-22 19:08:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 19:08:29] production.INFO: Constructing job for order: 176887  
[2026-03-22 19:08:31] production.INFO: Handling job for order: 176887  
[2026-03-22 19:08:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:08:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:08:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9b11659a-3f84-4a8b-b77d-0b80c8bd1616&Player_ID=51788709460  
[2026-03-22 19:08:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9b11659a-3f84-4a8b-b77d-0b80c8bd1616&Player_ID=51788709460","has_body":false} 
[2026-03-22 19:08:31] production.INFO: Constructing job for order: 176888  
[2026-03-22 19:08:32] production.INFO: Operation sent successfully {"operation_id":161880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cCV-1774195712","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:08:32"}},"processed_data":{"order_number":"ORD-cCV-1774195712","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:08:32] production.INFO: Handling job for order: 176888  
[2026-03-22 19:08:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:08:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:08:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6a23a5c4-5dc2-474a-8ee5-c8657938fbc9&Player_ID=0943480170  
[2026-03-22 19:08:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6a23a5c4-5dc2-474a-8ee5-c8657938fbc9&Player_ID=0943480170","has_body":false} 
[2026-03-22 19:08:33] production.INFO: Operation sent successfully {"operation_id":161881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0nM53mq-1774195712","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 19:08:33"}},"processed_data":{"order_number":"ORD-0nM53mq-1774195712","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 19:08:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cCV-1774195712","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:08:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-cCV-1774195712","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:08:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:08:44] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":176887} 
[2026-03-22 19:08:44] production.INFO: Order updated successfully. Order ID: 176887, Status: completed  
[2026-03-22 19:08:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cCV-1774195712","status":"completed","codes_count":0} 
[2026-03-22 19:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 19:09:02] production.INFO: Constructing job for order: 176889  
[2026-03-22 19:09:03] production.INFO: Handling job for order: 176889  
[2026-03-22 19:09:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:09:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:09:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ce6bfa9d-a94f-49b0-97c0-b5f8c212e140&Player_ID=52000615050  
[2026-03-22 19:09:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ce6bfa9d-a94f-49b0-97c0-b5f8c212e140&Player_ID=52000615050","has_body":false} 
[2026-03-22 19:09:03] production.INFO: Operation sent successfully {"operation_id":161882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O8L-1774195743","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:09:03"}},"processed_data":{"order_number":"ORD-O8L-1774195743","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:09:11] production.INFO: Constructing job for order: 176890  
[2026-03-22 19:09:12] production.INFO: Handling job for order: 176890  
[2026-03-22 19:09:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:09:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:09:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7a05a3ad-d64c-4e82-8e5f-bc5409bed36b&Player_ID=51704879323  
[2026-03-22 19:09:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7a05a3ad-d64c-4e82-8e5f-bc5409bed36b&Player_ID=51704879323","has_body":false} 
[2026-03-22 19:09:13] production.INFO: Operation sent successfully {"operation_id":161883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x2cmpyLx-1774195753","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:09:13"}},"processed_data":{"order_number":"ORD-x2cmpyLx-1774195753","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:09:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O8L-1774195743","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:09:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-O8L-1774195743","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:09:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:09:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176889} 
[2026-03-22 19:09:17] production.INFO: Order updated successfully. Order ID: 176889, Status: completed  
[2026-03-22 19:09:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O8L-1774195743","status":"completed","codes_count":0} 
[2026-03-22 19:09:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 19:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x2cmpyLx-1774195753","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-x2cmpyLx-1774195753","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176890} 
[2026-03-22 19:09:23] production.INFO: Order updated successfully. Order ID: 176890, Status: completed  
[2026-03-22 19:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x2cmpyLx-1774195753","status":"completed","codes_count":0} 
[2026-03-22 19:09:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04"} 
[2026-03-22 19:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","total_operations":4,"sites_count":2} 
[2026-03-22 19:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687"]} 
[2026-03-22 19:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:10:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:10:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:10:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:10:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:10:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:10:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:10:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-0nM53mq-1774195712"]} 
[2026-03-22 19:10:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:10:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:10:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:10:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:10:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"count":1} 
[2026-03-22 19:10:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"count":1} 
[2026-03-22 19:10:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"user_id":107,"notification_type":"order_approved","reference_id":176888} 
[2026-03-22 19:10:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:10:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:10:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"processed":1,"errors":0} 
[2026-03-22 19:10:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881,"processed":1,"errors":0} 
[2026-03-22 19:10:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VlWkTaTWzv6G2XjKGKR7vVK7FHI09j2V","execution_time":"2026-03-22 19:10:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0nM53mq-1774195712","operation_id":161881} 
[2026-03-22 19:10:05] production.INFO: Executing GetProducts task...  
[2026-03-22 19:10:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:10:05] production.INFO: Executing GetProducts task...  
[2026-03-22 19:10:07] production.INFO: async() رجع: true  
[2026-03-22 19:10:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:10:08] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:10:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 19:10:18] production.INFO: Constructing job for order: 176891  
[2026-03-22 19:10:20] production.INFO: Handling job for order: 176891  
[2026-03-22 19:10:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:10:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:10:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52b04b95-cce3-4cfe-955f-b026eec2b9e5&Player_ID=52000615050  
[2026-03-22 19:10:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52b04b95-cce3-4cfe-955f-b026eec2b9e5&Player_ID=52000615050","has_body":false} 
[2026-03-22 19:10:21] production.INFO: Operation sent successfully {"operation_id":161884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GXeGNFg3-1774195821","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:10:21"}},"processed_data":{"order_number":"ORD-GXeGNFg3-1774195821","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:10:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GXeGNFg3-1774195821","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:10:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-GXeGNFg3-1774195821","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:10:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:10:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":176891} 
[2026-03-22 19:10:35] production.INFO: Order updated successfully. Order ID: 176891, Status: completed  
[2026-03-22 19:10:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GXeGNFg3-1774195821","status":"completed","codes_count":0} 
[2026-03-22 19:10:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 19:11:17] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"request_rejected","reference_id":18460} 
[2026-03-22 19:11:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 19:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03"} 
[2026-03-22 19:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","total_operations":3,"sites_count":1} 
[2026-03-22 19:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687"]} 
[2026-03-22 19:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VHQxRwxqSnY2z6NLEF6tha1Idsi19Pqn","execution_time":"2026-03-22 19:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:12:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18462} 
[2026-03-22 19:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-22 19:12:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"request_approved","reference_id":18461} 
[2026-03-22 19:12:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 19:12:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"request_approved","reference_id":18463} 
[2026-03-22 19:12:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-22 19:12:36] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"request_approved","reference_id":18464} 
[2026-03-22 19:12:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 19:13:19] production.INFO: Constructing job for order: 176892  
[2026-03-22 19:13:21] production.INFO: Handling job for order: 176892  
[2026-03-22 19:13:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:13:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:13:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=72000&uuid=35fd06be-1487-4d9c-8fc7-07377306955b&Player_ID=590255741  
[2026-03-22 19:13:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=72000&uuid=35fd06be-1487-4d9c-8fc7-07377306955b&Player_ID=590255741","has_body":false} 
[2026-03-22 19:13:22] production.INFO: Operation sent successfully {"operation_id":161885,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R06X-1774196002","amount":7.30853999999999981440623741946183145046234130859375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 19:13:22"}},"processed_data":{"order_number":"ORD-R06X-1774196002","amount":7.30853999999999981440623741946183145046234130859375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 19:13:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156854916","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnsgt7cl2tcllfdRzw7v"}},"user_id":50} 
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:13:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:13:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18465,"user_id":50,"amount":4925.0,"admins_notified":7} 
[2026-03-22 19:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01"} 
[2026-03-22 19:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","total_operations":4,"sites_count":1} 
[2026-03-22 19:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-R06X-1774196002"]} 
[2026-03-22 19:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R06X-1774196002","operation_id":161885} 
[2026-03-22 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 19:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KsjvNjWATBRUw4PcFFHORmgTt5SaWTKj","execution_time":"2026-03-22 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:14:19] production.INFO: Constructing job for order: 176893  
[2026-03-22 19:14:20] production.INFO: Handling job for order: 176893  
[2026-03-22 19:14:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:14:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:14:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=110000&uuid=f85a7e10-ec35-447d-b8d2-238fc29f3af9&Player_ID=7409390  
[2026-03-22 19:14:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=110000&uuid=f85a7e10-ec35-447d-b8d2-238fc29f3af9&Player_ID=7409390","has_body":false} 
[2026-03-22 19:14:20] production.INFO: Operation sent successfully {"operation_id":161886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zM1-1774196060","amount":13.7882689999999996643964550457894802093505859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 19:14:20"}},"processed_data":{"order_number":"ORD-zM1-1774196060","amount":13.7882689999999996643964550457894802093505859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 19:14:38] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"request_approved","reference_id":18465} 
[2026-03-22 19:14:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-22 19:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:15:04] production.INFO: async() رجع: true  
[2026-03-22 19:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:15:09] production.INFO: Constructing job for order: 176894  
[2026-03-22 19:15:12] production.INFO: Handling job for order: 176894  
[2026-03-22 19:15:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:15:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:15:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=57000&uuid=0893a5e8-21d1-45d4-bc02-f542bba702c3&Player_ID=63630380  
[2026-03-22 19:15:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=57000&uuid=0893a5e8-21d1-45d4-bc02-f542bba702c3&Player_ID=63630380","has_body":false} 
[2026-03-22 19:15:13] production.INFO: Operation sent successfully {"operation_id":161887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GdXEmAl-1774196113","amount":3.55899449999999983873522069188766181468963623046875,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-22 19:15:13"}},"processed_data":{"order_number":"ORD-GdXEmAl-1774196113","amount":3.55899449999999983873522069188766181468963623046875,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-22 19:15:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GdXEmAl-1774196113","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:15:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-GdXEmAl-1774196113","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:15:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:15:20] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":176894} 
[2026-03-22 19:15:20] production.INFO: Order updated successfully. Order ID: 176894, Status: completed  
[2026-03-22 19:15:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GdXEmAl-1774196113","status":"completed","codes_count":0} 
[2026-03-22 19:15:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-22 19:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04"} 
[2026-03-22 19:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","total_operations":5,"sites_count":1} 
[2026-03-22 19:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-R06X-1774196002","ORD-zM1-1774196060"]} 
[2026-03-22 19:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 19:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"processed":2,"skipped":3,"updates_prepared":2} 
[2026-03-22 19:16:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 19:16:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"count":2} 
[2026-03-22 19:16:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"count":2} 
[2026-03-22 19:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"user_id":619,"notification_type":"order_approved","reference_id":176892} 
[2026-03-22 19:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"user_id":1284,"notification_type":"order_approved","reference_id":176893} 
[2026-03-22 19:16:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:16:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:16:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"processed":2,"errors":0} 
[2026-03-22 19:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886,"processed":2,"errors":0} 
[2026-03-22 19:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mbcHKh9uNs5ywowXEhap34jltthanV3Y","execution_time":"2026-03-22 19:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1-1774196060","operation_id":161886} 
[2026-03-22 19:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 19:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-22 19:16:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R06X-1774196002","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:16:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-R06X-1774196002","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:16:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:16:05] production.ERROR: Order not found or already processed. External ID: ORD-R06X-1774196002  
[2026-03-22 19:16:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R06X-1774196002","status":"completed","codes_count":0} 
[2026-03-22 19:16:09] production.INFO: Constructing job for order: 176895  
[2026-03-22 19:16:10] production.INFO: Handling job for order: 176895  
[2026-03-22 19:16:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:16:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:16:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=b2c459a9-59da-42b0-b802-e6bcd4d8bde1&Player_ID=781362403  
[2026-03-22 19:16:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=b2c459a9-59da-42b0-b802-e6bcd4d8bde1&Player_ID=781362403","has_body":false} 
[2026-03-22 19:16:11] production.INFO: Operation sent successfully {"operation_id":161888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AeS6-1774196171","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-22 19:16:11"}},"processed_data":{"order_number":"ORD-AeS6-1774196171","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-22 19:17:53] production.INFO: Constructing job for order: 176896  
[2026-03-22 19:17:54] production.INFO: Handling job for order: 176896  
[2026-03-22 19:17:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=5983885b-9318-4b3f-af91-7fcd7e274c38&Player_ID=0991221610  
[2026-03-22 19:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=5983885b-9318-4b3f-af91-7fcd7e274c38&Player_ID=0991221610","has_body":false} 
[2026-03-22 19:17:55] production.INFO: Operation sent successfully {"operation_id":161889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NlzFh-1774196275","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:17:55"}},"processed_data":{"order_number":"ORD-NlzFh-1774196275","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04"} 
[2026-03-22 19:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","total_operations":5,"sites_count":2} 
[2026-03-22 19:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-AeS6-1774196171"]} 
[2026-03-22 19:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-22 19:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":1572,"notification_type":"order_approved","reference_id":176895} 
[2026-03-22 19:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-NlzFh-1774196275"]} 
[2026-03-22 19:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"count":1} 
[2026-03-22 19:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"count":1} 
[2026-03-22 19:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"user_id":1689,"notification_type":"order_approved","reference_id":176896} 
[2026-03-22 19:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"processed":1,"errors":0} 
[2026-03-22 19:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889,"processed":1,"errors":0} 
[2026-03-22 19:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yqTwPERsLStmwIVHb6x7l3MgmlxaWgNw","execution_time":"2026-03-22 19:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NlzFh-1774196275","operation_id":161889} 
[2026-03-22 19:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-22 19:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-22 19:19:06] production.INFO: Constructing job for order: 176897  
[2026-03-22 19:19:07] production.INFO: Handling job for order: 176897  
[2026-03-22 19:19:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:19:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:19:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=60000&uuid=4965ed5e-5557-4366-9b60-f5c41dca8099&Player_ID=8322286227  
[2026-03-22 19:19:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=60000&uuid=4965ed5e-5557-4366-9b60-f5c41dca8099&Player_ID=8322286227","has_body":false} 
[2026-03-22 19:19:08] production.INFO: Operation sent successfully {"operation_id":161890,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U6yWT1-1774196348","amount":6.7536000000000004916955731459893286228179931640625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 19:19:08"}},"processed_data":{"order_number":"ORD-U6yWT1-1774196348","amount":6.7536000000000004916955731459893286228179931640625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 19:19:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U6yWT1-1774196348","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:19:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-U6yWT1-1774196348","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:19:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:19:14] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":176897} 
[2026-03-22 19:19:14] production.INFO: Order updated successfully. Order ID: 176897, Status: completed  
[2026-03-22 19:19:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U6yWT1-1774196348","status":"completed","codes_count":0} 
[2026-03-22 19:19:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-22 19:19:39] production.INFO: Constructing job for order: 176898  
[2026-03-22 19:19:41] production.INFO: Handling job for order: 176898  
[2026-03-22 19:19:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:19:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:19:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=93ea2c8d-4343-48f1-ab25-85af3cf450ef&Player_ID=52312138737  
[2026-03-22 19:19:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=93ea2c8d-4343-48f1-ab25-85af3cf450ef&Player_ID=52312138737","has_body":false} 
[2026-03-22 19:19:42] production.INFO: Operation sent successfully {"operation_id":161891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pDK-1774196382","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:19:42"}},"processed_data":{"order_number":"ORD-pDK-1774196382","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:19:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pDK-1774196382","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:19:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-pDK-1774196382","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:19:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:19:57] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176898} 
[2026-03-22 19:19:57] production.INFO: Order updated successfully. Order ID: 176898, Status: completed  
[2026-03-22 19:19:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pDK-1774196382","status":"completed","codes_count":0} 
[2026-03-22 19:19:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03"} 
[2026-03-22 19:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","total_operations":3,"sites_count":1} 
[2026-03-22 19:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687"]} 
[2026-03-22 19:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-22 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-22 19:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qgeWb4A9zXOYOVi9kfFg2AqtKtXc7fgQ","execution_time":"2026-03-22 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:20:05] production.INFO: async() رجع: true  
[2026-03-22 19:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:20:42] production.INFO: Constructing job for order: 176899  
[2026-03-22 19:20:45] production.INFO: Handling job for order: 176899  
[2026-03-22 19:20:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:20:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:20:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2e87a33c-a3cd-4833-a0b9-829e27a8c8fd&Player_ID=0993218047  
[2026-03-22 19:20:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2e87a33c-a3cd-4833-a0b9-829e27a8c8fd&Player_ID=0993218047","has_body":false} 
[2026-03-22 19:20:46] production.INFO: Operation sent successfully {"operation_id":161892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fnGs4A-1774196446","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:20:46"}},"processed_data":{"order_number":"ORD-fnGs4A-1774196446","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:20:59] production.INFO: Constructing job for order: 176900  
[2026-03-22 19:21:01] production.INFO: Handling job for order: 176900  
[2026-03-22 19:21:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:21:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:21:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=fa188964-43b2-44c0-9f66-30f56d1dc46e&Player_ID=0993218047  
[2026-03-22 19:21:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=fa188964-43b2-44c0-9f66-30f56d1dc46e&Player_ID=0993218047","has_body":false} 
[2026-03-22 19:21:02] production.INFO: Operation sent successfully {"operation_id":161893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yxr2N0X-1774196462","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:21:02"}},"processed_data":{"order_number":"ORD-Yxr2N0X-1774196462","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:21:02] production.INFO: Constructing job for order: 176901  
[2026-03-22 19:21:05] production.INFO: Constructing job for order: 176902  
[2026-03-22 19:21:05] production.INFO: Handling job for order: 176901  
[2026-03-22 19:21:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:21:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:21:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=41bd5db7-8958-4590-9436-b7f47a50a9a7&Player_ID=5953628719  
[2026-03-22 19:21:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=41bd5db7-8958-4590-9436-b7f47a50a9a7&Player_ID=5953628719","has_body":false} 
[2026-03-22 19:21:06] production.INFO: Operation sent successfully {"operation_id":161894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0jAT9m9-1774196465","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:21:06"}},"processed_data":{"order_number":"ORD-0jAT9m9-1774196465","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:21:06] production.INFO: Handling job for order: 176902  
[2026-03-22 19:21:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ac4fa03-f65f-4a1e-9276-aae39500c109&Player_ID=5953628719  
[2026-03-22 19:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6ac4fa03-f65f-4a1e-9276-aae39500c109&Player_ID=5953628719","has_body":false} 
[2026-03-22 19:21:07] production.INFO: Operation sent successfully {"operation_id":161895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AuEJaO-1774196466","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:21:07"}},"processed_data":{"order_number":"ORD-AuEJaO-1774196466","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:21:53] production.INFO: Constructing job for order: 176903  
[2026-03-22 19:21:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AuEJaO-1774196466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:21:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-AuEJaO-1774196466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:21:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:21:53] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":176902} 
[2026-03-22 19:21:53] production.INFO: Order updated successfully. Order ID: 176902, Status: completed  
[2026-03-22 19:21:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AuEJaO-1774196466","status":"completed","codes_count":0} 
[2026-03-22 19:21:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 19:21:55] production.INFO: Handling job for order: 176903  
[2026-03-22 19:21:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:21:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:21:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42168a70-b3de-4054-bace-aa81ca3245c4&Player_ID=9950966012  
[2026-03-22 19:21:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=42168a70-b3de-4054-bace-aa81ca3245c4&Player_ID=9950966012","has_body":false} 
[2026-03-22 19:21:56] production.INFO: Operation sent successfully {"operation_id":161896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w1wxnwU-1774196515","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:21:56"}},"processed_data":{"order_number":"ORD-w1wxnwU-1774196515","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02"} 
[2026-03-22 19:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","total_operations":7,"sites_count":2} 
[2026-03-22 19:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-0jAT9m9-1774196465","ORD-w1wxnwU-1774196515"]} 
[2026-03-22 19:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w1wxnwU-1774196515","operation_id":161896} 
[2026-03-22 19:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 19:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":32,"notification_type":"order_approved","reference_id":176901} 
[2026-03-22 19:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":2,"order_ids":["ORD-fnGs4A-1774196446","ORD-Yxr2N0X-1774196462"]} 
[2026-03-22 19:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":2} 
[2026-03-22 19:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 19:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 19:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"count":2} 
[2026-03-22 19:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"count":2} 
[2026-03-22 19:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"user_id":949,"notification_type":"order_approved","reference_id":176899} 
[2026-03-22 19:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"user_id":949,"notification_type":"order_approved","reference_id":176900} 
[2026-03-22 19:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"processed":2,"errors":0} 
[2026-03-22 19:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893,"processed":2,"errors":0} 
[2026-03-22 19:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WwX5ATYkFzsaV9ZDxZyL0isBSDkyE2LZ","execution_time":"2026-03-22 19:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxr2N0X-1774196462","operation_id":161893} 
[2026-03-22 19:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 19:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:22:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0jAT9m9-1774196465","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-0jAT9m9-1774196465","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:03] production.ERROR: Order not found or already processed. External ID: ORD-0jAT9m9-1774196465  
[2026-03-22 19:22:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0jAT9m9-1774196465","status":"completed","codes_count":0} 
[2026-03-22 19:22:13] production.INFO: Constructing job for order: 176904  
[2026-03-22 19:22:14] production.INFO: Handling job for order: 176904  
[2026-03-22 19:22:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:22:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:22:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a1e398f-9b16-43d3-86a9-6860c2c78035&Player_ID=52312138737  
[2026-03-22 19:22:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a1e398f-9b16-43d3-86a9-6860c2c78035&Player_ID=52312138737","has_body":false} 
[2026-03-22 19:22:15] production.INFO: Operation sent successfully {"operation_id":161897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YzKBweB-1774196534","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:22:15"}},"processed_data":{"order_number":"ORD-YzKBweB-1774196534","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:22:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YzKBweB-1774196534","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-YzKBweB-1774196534","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:26] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176904} 
[2026-03-22 19:22:26] production.INFO: Order updated successfully. Order ID: 176904, Status: completed  
[2026-03-22 19:22:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YzKBweB-1774196534","status":"completed","codes_count":0} 
[2026-03-22 19:22:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:22:28] production.INFO: Constructing job for order: 176905  
[2026-03-22 19:22:28] production.INFO: Constructing job for order: 176906  
[2026-03-22 19:22:30] production.INFO: Handling job for order: 176906  
[2026-03-22 19:22:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:22:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:22:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f64e91a4-81fd-4d61-b617-54919bb0bca4&Player_ID=52312138737  
[2026-03-22 19:22:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f64e91a4-81fd-4d61-b617-54919bb0bca4&Player_ID=52312138737","has_body":false} 
[2026-03-22 19:22:31] production.INFO: Operation sent successfully {"operation_id":161898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hr4dTpZ-1774196550","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:22:31"}},"processed_data":{"order_number":"ORD-hr4dTpZ-1774196550","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:22:31] production.INFO: Handling job for order: 176905  
[2026-03-22 19:22:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:22:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:22:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d6716988-3c39-4f2c-88de-45c910f52459&Player_ID=5499995573  
[2026-03-22 19:22:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d6716988-3c39-4f2c-88de-45c910f52459&Player_ID=5499995573","has_body":false} 
[2026-03-22 19:22:31] production.INFO: Operation sent successfully {"operation_id":161899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ORCrJq-1774196551","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:22:31"}},"processed_data":{"order_number":"ORD-ORCrJq-1774196551","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:22:36] production.INFO: Constructing job for order: 176907  
[2026-03-22 19:22:37] production.INFO: Handling job for order: 176907  
[2026-03-22 19:22:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:22:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:22:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=00b5c1d3-b937-47ee-8f85-c500a6b8beac&Player_ID=0958210275  
[2026-03-22 19:22:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=00b5c1d3-b937-47ee-8f85-c500a6b8beac&Player_ID=0958210275","has_body":false} 
[2026-03-22 19:22:38] production.INFO: Constructing job for order: 176908  
[2026-03-22 19:22:38] production.INFO: Operation sent successfully {"operation_id":161900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uQY-1774196558","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 19:22:38"}},"processed_data":{"order_number":"ORD-uQY-1774196558","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 19:22:41] production.INFO: Handling job for order: 176908  
[2026-03-22 19:22:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:22:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:22:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f81683c6-10c1-41c7-aaed-30d3579196cd&Player_ID=5499995573  
[2026-03-22 19:22:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f81683c6-10c1-41c7-aaed-30d3579196cd&Player_ID=5499995573","has_body":false} 
[2026-03-22 19:22:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hr4dTpZ-1774196550","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-hr4dTpZ-1774196550","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:42] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176906} 
[2026-03-22 19:22:42] production.INFO: Order updated successfully. Order ID: 176906, Status: completed  
[2026-03-22 19:22:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hr4dTpZ-1774196550","status":"completed","codes_count":0} 
[2026-03-22 19:22:42] production.INFO: Operation sent successfully {"operation_id":161901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IDv-1774196562","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:22:42"}},"processed_data":{"order_number":"ORD-IDv-1774196562","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:22:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:22:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ORCrJq-1774196551","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-ORCrJq-1774196551","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176905} 
[2026-03-22 19:22:48] production.INFO: Order updated successfully. Order ID: 176905, Status: completed  
[2026-03-22 19:22:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ORCrJq-1774196551","status":"completed","codes_count":0} 
[2026-03-22 19:22:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 19:22:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"156812009","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7gocogs7i166degIstK"}},"user_id":722} 
[2026-03-22 19:22:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IDv-1774196562","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-IDv-1774196562","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":176908} 
[2026-03-22 19:22:54] production.INFO: Order updated successfully. Order ID: 176908, Status: completed  
[2026-03-22 19:22:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IDv-1774196562","status":"completed","codes_count":0} 
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:22:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18466,"user_id":722,"amount":985.0,"admins_notified":7} 
[2026-03-22 19:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 19:22:57] production.INFO: Constructing job for order: 176909  
[2026-03-22 19:22:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w1wxnwU-1774196515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:22:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-w1wxnwU-1774196515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:22:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:22:59] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176903} 
[2026-03-22 19:22:59] production.INFO: Order updated successfully. Order ID: 176903, Status: completed  
[2026-03-22 19:22:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w1wxnwU-1774196515","status":"completed","codes_count":0} 
[2026-03-22 19:23:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 19:23:00] production.INFO: Handling job for order: 176909  
[2026-03-22 19:23:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:23:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:23:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f3aff843-5cec-47fb-bcec-df4d2b8682d3&Player_ID=0984737491  
[2026-03-22 19:23:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=f3aff843-5cec-47fb-bcec-df4d2b8682d3&Player_ID=0984737491","has_body":false} 
[2026-03-22 19:23:01] production.INFO: Constructing job for order: 176910  
[2026-03-22 19:23:01] production.INFO: Operation sent successfully {"operation_id":161902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mWzB8TR-1774196581","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:23:01"}},"processed_data":{"order_number":"ORD-mWzB8TR-1774196581","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:23:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2462.5","mainamount":"2500","operation_number":"156768494","note":"موسى محمد لطوف","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn3qpfafhu9aceAcvOfb"}},"user_id":834} 
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:23:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:23:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18467,"user_id":834,"amount":2462.5,"admins_notified":7} 
[2026-03-22 19:23:04] production.INFO: Handling job for order: 176910  
[2026-03-22 19:23:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:23:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:23:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ab0cd414-13a0-442e-8cdf-5d261b6d1c37&Player_ID=11282223984  
[2026-03-22 19:23:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ab0cd414-13a0-442e-8cdf-5d261b6d1c37&Player_ID=11282223984","has_body":false} 
[2026-03-22 19:23:05] production.INFO: Operation sent successfully {"operation_id":161903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2SWZAKK2-1774196585","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:23:05"}},"processed_data":{"order_number":"ORD-2SWZAKK2-1774196585","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:23:07] production.INFO: Constructing job for order: 176911  
[2026-03-22 19:23:08] production.INFO: Handling job for order: 176911  
[2026-03-22 19:23:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:23:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:23:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=18be2008-7123-4e92-af8d-514657da3929&Player_ID=9950966012  
[2026-03-22 19:23:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=18be2008-7123-4e92-af8d-514657da3929&Player_ID=9950966012","has_body":false} 
[2026-03-22 19:23:09] production.INFO: Operation sent successfully {"operation_id":161904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zZ0Kp-1774196588","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:23:09"}},"processed_data":{"order_number":"ORD-zZ0Kp-1774196588","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:23:29] production.INFO: Constructing job for order: 176912  
[2026-03-22 19:23:30] production.INFO: Handling job for order: 176912  
[2026-03-22 19:23:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:23:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:23:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=67753f4f-82b9-4867-8418-f12164cf7b9b&Player_ID=52312138737  
[2026-03-22 19:23:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=67753f4f-82b9-4867-8418-f12164cf7b9b&Player_ID=52312138737","has_body":false} 
[2026-03-22 19:23:31] production.INFO: Operation sent successfully {"operation_id":161905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pxP-1774196610","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:23:31"}},"processed_data":{"order_number":"ORD-pxP-1774196610","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:23:32] production.INFO: Constructing job for order: 176913  
[2026-03-22 19:23:34] production.INFO: Handling job for order: 176913  
[2026-03-22 19:23:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:23:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:23:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bb90d425-b263-4aa7-a4f4-a57df1ecb04e&Player_ID=13201266520  
[2026-03-22 19:23:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bb90d425-b263-4aa7-a4f4-a57df1ecb04e&Player_ID=13201266520","has_body":false} 
[2026-03-22 19:23:34] production.INFO: Operation sent successfully {"operation_id":161906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Rbhz-1774196614","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:23:34"}},"processed_data":{"order_number":"ORD-9Rbhz-1774196614","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:23:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pxP-1774196610","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:23:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-pxP-1774196610","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:23:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:23:42] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176912} 
[2026-03-22 19:23:42] production.INFO: Order updated successfully. Order ID: 176912, Status: completed  
[2026-03-22 19:23:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pxP-1774196610","status":"completed","codes_count":0} 
[2026-03-22 19:23:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:24:01] production.INFO: Constructing job for order: 176914  
[2026-03-22 19:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01"} 
[2026-03-22 19:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","total_operations":8,"sites_count":2} 
[2026-03-22 19:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-2SWZAKK2-1774196585","ORD-zZ0Kp-1774196588","ORD-9Rbhz-1774196614"]} 
[2026-03-22 19:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2SWZAKK2-1774196585","operation_id":161903} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Rbhz-1774196614","operation_id":161906} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-by8wOs-1774195687","operation_id":161879} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904} 
[2026-03-22 19:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 19:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904,"processed":0,"errors":0} 
[2026-03-22 19:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904,"orders_count":2,"order_ids":["ORD-uQY-1774196558","ORD-mWzB8TR-1774196581"]} 
[2026-03-22 19:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904} 
[2026-03-22 19:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ0Kp-1774196588","operation_id":161904,"orders_count":2} 
[2026-03-22 19:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 19:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 19:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"count":2} 
[2026-03-22 19:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"count":2} 
[2026-03-22 19:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"user_id":366,"notification_type":"order_approved","reference_id":176909} 
[2026-03-22 19:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"user_id":366,"notification_type":"order_approved","reference_id":176907} 
[2026-03-22 19:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"processed":2,"errors":0} 
[2026-03-22 19:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900,"processed":2,"errors":0} 
[2026-03-22 19:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aQ2UHXdGVvcNWmWtdBnGNWwU3Y28GDLP","execution_time":"2026-03-22 19:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQY-1774196558","operation_id":161900} 
[2026-03-22 19:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 19:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 19:24:02] production.INFO: Handling job for order: 176914  
[2026-03-22 19:24:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:24:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:24:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=63ad4a48-6706-45e1-b3f2-bc61f33764d8&Player_ID=7773217261  
[2026-03-22 19:24:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=63ad4a48-6706-45e1-b3f2-bc61f33764d8&Player_ID=7773217261","has_body":false} 
[2026-03-22 19:24:03] production.INFO: Operation sent successfully {"operation_id":161907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QDOlydJi-1774196642","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:24:03"}},"processed_data":{"order_number":"ORD-QDOlydJi-1774196642","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:24:14] production.INFO: Constructing job for order: 176915  
[2026-03-22 19:24:15] production.INFO: Handling job for order: 176915  
[2026-03-22 19:24:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:24:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:24:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=1b2d0d5a-9bc7-4fa6-b972-66db4093157a&Player_ID=0962793274  
[2026-03-22 19:24:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=1b2d0d5a-9bc7-4fa6-b972-66db4093157a&Player_ID=0962793274","has_body":false} 
[2026-03-22 19:24:15] production.INFO: Operation sent successfully {"operation_id":161908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JTqve2-1774196655","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 19:24:15"}},"processed_data":{"order_number":"ORD-JTqve2-1774196655","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 19:24:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2SWZAKK2-1774196585","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:24:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-2SWZAKK2-1774196585","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:24:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:24:18] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":176910} 
[2026-03-22 19:24:18] production.INFO: Order updated successfully. Order ID: 176910, Status: completed  
[2026-03-22 19:24:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2SWZAKK2-1774196585","status":"completed","codes_count":0} 
[2026-03-22 19:24:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 19:24:27] production.INFO: Constructing job for order: 176916  
[2026-03-22 19:24:30] production.INFO: Constructing job for order: 176917  
[2026-03-22 19:24:30] production.INFO: Handling job for order: 176916  
[2026-03-22 19:24:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:24:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:24:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=1c291c7f-43b5-433a-a20a-6ab2d001c9a9&Player_ID=438323378  
[2026-03-22 19:24:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=1c291c7f-43b5-433a-a20a-6ab2d001c9a9&Player_ID=438323378","has_body":false} 
[2026-03-22 19:24:31] production.INFO: Operation sent successfully {"operation_id":161909,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2PmG-1774196671","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:24:31"}},"processed_data":{"order_number":"ORD-2PmG-1774196671","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:24:31] production.INFO: Handling job for order: 176917  
[2026-03-22 19:24:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:24:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:24:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0ae76078-e878-4f83-bc33-40c4adbdf740&Player_ID=438323378  
[2026-03-22 19:24:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0ae76078-e878-4f83-bc33-40c4adbdf740&Player_ID=438323378","has_body":false} 
[2026-03-22 19:24:32] production.INFO: Operation sent successfully {"operation_id":161910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-91sXomy7-1774196672","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:24:32"}},"processed_data":{"order_number":"ORD-91sXomy7-1774196672","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:24:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zZ0Kp-1774196588","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:24:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-zZ0Kp-1774196588","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:24:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:24:36] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":176911} 
[2026-03-22 19:24:36] production.INFO: Order updated successfully. Order ID: 176911, Status: completed  
[2026-03-22 19:24:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zZ0Kp-1774196588","status":"completed","codes_count":0} 
[2026-03-22 19:24:37] production.INFO: Constructing job for order: 176918  
[2026-03-22 19:24:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 19:24:38] production.INFO: Handling job for order: 176918  
[2026-03-22 19:24:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:24:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:24:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4d9fec90-1b59-4ab8-8702-f183a049d04d&Player_ID=13201266520  
[2026-03-22 19:24:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4d9fec90-1b59-4ab8-8702-f183a049d04d&Player_ID=13201266520","has_body":false} 
[2026-03-22 19:24:39] production.INFO: Operation sent successfully {"operation_id":161911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-byNVbb-1774196679","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:24:39"}},"processed_data":{"order_number":"ORD-byNVbb-1774196679","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:25:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Rbhz-1774196614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:25:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Rbhz-1774196614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:25:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176913} 
[2026-03-22 19:25:03] production.INFO: Order updated successfully. Order ID: 176913, Status: completed  
[2026-03-22 19:25:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Rbhz-1774196614","status":"completed","codes_count":0} 
[2026-03-22 19:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:25:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:25:05] production.INFO: async() رجع: true  
[2026-03-22 19:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:25:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 19:25:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QDOlydJi-1774196642","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:25:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-QDOlydJi-1774196642","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:25:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:25:39] production.INFO: SendAcceptReject: Notification queued {"user_id":722,"notification_type":"order_approved","reference_id":176914} 
[2026-03-22 19:25:39] production.INFO: Order updated successfully. Order ID: 176914, Status: completed  
[2026-03-22 19:25:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QDOlydJi-1774196642","status":"completed","codes_count":0} 
[2026-03-22 19:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 19:25:47] production.INFO: Constructing job for order: 176919  
[2026-03-22 19:25:48] production.INFO: Handling job for order: 176919  
[2026-03-22 19:25:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:25:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:25:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=da92559e-59c2-49ff-bca5-1ddeb932e341&Player_ID=13201266520  
[2026-03-22 19:25:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=da92559e-59c2-49ff-bca5-1ddeb932e341&Player_ID=13201266520","has_body":false} 
[2026-03-22 19:25:49] production.INFO: Operation sent successfully {"operation_id":161912,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TJLIei-1774196749","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:25:49"}},"processed_data":{"order_number":"ORD-TJLIei-1774196749","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:25:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2PmG-1774196671","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:25:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-2PmG-1774196671","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:25:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:25:54] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176916} 
[2026-03-22 19:25:54] production.INFO: Order updated successfully. Order ID: 176916, Status: completed  
[2026-03-22 19:25:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2PmG-1774196671","status":"completed","codes_count":0} 
[2026-03-22 19:25:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 19:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01"} 
[2026-03-22 19:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","total_operations":7,"sites_count":2} 
[2026-03-22 19:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-by8wOs-1774195687","ORD-91sXomy7-1774196672","ORD-byNVbb-1774196679","ORD-TJLIei-1774196749"]} 
[2026-03-22 19:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-91sXomy7-1774196672","operation_id":161910} 
[2026-03-22 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byNVbb-1774196679","operation_id":161911} 
[2026-03-22 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TJLIei-1774196749","operation_id":161912} 
[2026-03-22 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 19:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":302,"notification_type":"order_approved","reference_id":176886} 
[2026-03-22 19:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-JTqve2-1774196655"]} 
[2026-03-22 19:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"count":1} 
[2026-03-22 19:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"count":1} 
[2026-03-22 19:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"user_id":315,"notification_type":"order_approved","reference_id":176915} 
[2026-03-22 19:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"processed":1,"errors":0} 
[2026-03-22 19:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908,"processed":1,"errors":0} 
[2026-03-22 19:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wMacnmE9LFYThSDfBbaYXTO1tVWb9NU4","execution_time":"2026-03-22 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JTqve2-1774196655","operation_id":161908} 
[2026-03-22 19:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 19:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-22 19:26:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-91sXomy7-1774196672","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:26:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-91sXomy7-1774196672","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:26:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:26:06] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":176917} 
[2026-03-22 19:26:06] production.INFO: Order updated successfully. Order ID: 176917, Status: completed  
[2026-03-22 19:26:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-91sXomy7-1774196672","status":"completed","codes_count":0} 
[2026-03-22 19:26:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 19:26:31] production.INFO: Constructing job for order: 176920  
[2026-03-22 19:26:32] production.INFO: Handling job for order: 176920  
[2026-03-22 19:26:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:26:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:26:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=18563b25-8ce0-4f1c-85a5-c70d8f2f6aa7&Player_ID=130400372  
[2026-03-22 19:26:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=18563b25-8ce0-4f1c-85a5-c70d8f2f6aa7&Player_ID=130400372","has_body":false} 
[2026-03-22 19:26:33] production.INFO: Operation sent successfully {"operation_id":161913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qOuNiXeU-1774196792","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 19:26:33"}},"processed_data":{"order_number":"ORD-qOuNiXeU-1774196792","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 19:26:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-byNVbb-1774196679","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:26:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-byNVbb-1774196679","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:26:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:26:34] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176918} 
[2026-03-22 19:26:34] production.INFO: Order updated successfully. Order ID: 176918, Status: completed  
[2026-03-22 19:26:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-byNVbb-1774196679","status":"completed","codes_count":0} 
[2026-03-22 19:26:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 19:26:40] production.INFO: Constructing job for order: 176921  
[2026-03-22 19:26:42] production.INFO: Handling job for order: 176921  
[2026-03-22 19:26:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:26:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:26:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d2c2501-9b2d-4038-8cc4-6308010fbde2&Player_ID=52420394757  
[2026-03-22 19:26:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d2c2501-9b2d-4038-8cc4-6308010fbde2&Player_ID=52420394757","has_body":false} 
[2026-03-22 19:26:42] production.INFO: Constructing job for order: 176922  
[2026-03-22 19:26:42] production.INFO: Operation sent successfully {"operation_id":161914,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cIuT-1774196802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:26:42"}},"processed_data":{"order_number":"ORD-cIuT-1774196802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:26:44] production.INFO: Constructing job for order: 176923  
[2026-03-22 19:26:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TJLIei-1774196749","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:26:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-TJLIei-1774196749","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:26:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:26:45] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176919} 
[2026-03-22 19:26:45] production.INFO: Order updated successfully. Order ID: 176919, Status: completed  
[2026-03-22 19:26:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TJLIei-1774196749","status":"completed","codes_count":0} 
[2026-03-22 19:26:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 19:26:45] production.INFO: Handling job for order: 176922  
[2026-03-22 19:26:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:26:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:26:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35c07793-9caf-4c61-9b98-86e671821f59&Player_ID=52381913651  
[2026-03-22 19:26:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35c07793-9caf-4c61-9b98-86e671821f59&Player_ID=52381913651","has_body":false} 
[2026-03-22 19:26:46] production.INFO: Operation sent successfully {"operation_id":161915,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XrT8Oxd-1774196806","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:26:46"}},"processed_data":{"order_number":"ORD-XrT8Oxd-1774196806","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:26:46] production.INFO: Handling job for order: 176923  
[2026-03-22 19:26:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:26:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:26:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26d4aa92-3d58-49e0-8f70-ff373259d00c&Player_ID=7944439596  
[2026-03-22 19:26:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26d4aa92-3d58-49e0-8f70-ff373259d00c&Player_ID=7944439596","has_body":false} 
[2026-03-22 19:26:47] production.INFO: Operation sent successfully {"operation_id":161916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rzEV0e8-1774196807","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:26:47"}},"processed_data":{"order_number":"ORD-rzEV0e8-1774196807","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:26:48] production.INFO: Constructing job for order: 176924  
[2026-03-22 19:26:50] production.INFO: Handling job for order: 176924  
[2026-03-22 19:26:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:26:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:26:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea17f3ce-b4f1-4eaa-a363-ec5bb68d5288&Player_ID=52152983586  
[2026-03-22 19:26:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea17f3ce-b4f1-4eaa-a363-ec5bb68d5288&Player_ID=52152983586","has_body":false} 
[2026-03-22 19:26:51] production.INFO: Operation sent successfully {"operation_id":161917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-94Gtq-1774196811","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:26:51"}},"processed_data":{"order_number":"ORD-94Gtq-1774196811","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:26:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cIuT-1774196802","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:26:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-cIuT-1774196802","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:26:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:26:54] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":176921} 
[2026-03-22 19:26:54] production.INFO: Order updated successfully. Order ID: 176921, Status: completed  
[2026-03-22 19:26:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cIuT-1774196802","status":"completed","codes_count":0} 
[2026-03-22 19:26:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 19:26:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XrT8Oxd-1774196806","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:26:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-XrT8Oxd-1774196806","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:26:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:26:57] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176922} 
[2026-03-22 19:26:57] production.INFO: Order updated successfully. Order ID: 176922, Status: completed  
[2026-03-22 19:26:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XrT8Oxd-1774196806","status":"completed","codes_count":0} 
[2026-03-22 19:27:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:27:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-94Gtq-1774196811","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:27:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-94Gtq-1774196811","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:27:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:27:06] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176924} 
[2026-03-22 19:27:06] production.INFO: Order updated successfully. Order ID: 176924, Status: completed  
[2026-03-22 19:27:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-94Gtq-1774196811","status":"completed","codes_count":0} 
[2026-03-22 19:27:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:27:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rzEV0e8-1774196807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:27:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-rzEV0e8-1774196807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:27:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:27:25] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176923} 
[2026-03-22 19:27:25] production.INFO: Order updated successfully. Order ID: 176923, Status: completed  
[2026-03-22 19:27:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rzEV0e8-1774196807","status":"completed","codes_count":0} 
[2026-03-22 19:27:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:27:46] production.INFO: Constructing job for order: 176925  
[2026-03-22 19:27:48] production.INFO: Handling job for order: 176925  
[2026-03-22 19:27:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:27:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:27:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b5fe3c35-0cb0-4238-8ca7-7e254495c8e9&Player_ID=52381913651  
[2026-03-22 19:27:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b5fe3c35-0cb0-4238-8ca7-7e254495c8e9&Player_ID=52381913651","has_body":false} 
[2026-03-22 19:27:49] production.INFO: Operation sent successfully {"operation_id":161918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9OnV0-1774196869","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:27:49"}},"processed_data":{"order_number":"ORD-9OnV0-1774196869","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:27:50] production.INFO: Constructing job for order: 176926  
[2026-03-22 19:27:52] production.INFO: Handling job for order: 176926  
[2026-03-22 19:27:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=55ba1c45-1abd-481f-a3dd-c02264055b5b&Player_ID=52152983586  
[2026-03-22 19:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=55ba1c45-1abd-481f-a3dd-c02264055b5b&Player_ID=52152983586","has_body":false} 
[2026-03-22 19:27:53] production.INFO: Operation sent successfully {"operation_id":161919,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mJlS-1774196873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:27:53"}},"processed_data":{"order_number":"ORD-mJlS-1774196873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:28:00] production.INFO: Constructing job for order: 176927  
[2026-03-22 19:28:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qOuNiXeU-1774196792","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:28:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-qOuNiXeU-1774196792","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:28:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:28:01] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176920} 
[2026-03-22 19:28:01] production.INFO: Order updated successfully. Order ID: 176920, Status: completed  
[2026-03-22 19:28:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qOuNiXeU-1774196792","status":"completed","codes_count":0} 
[2026-03-22 19:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02"} 
[2026-03-22 19:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","total_operations":4,"sites_count":1} 
[2026-03-22 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-9OnV0-1774196869","ORD-mJlS-1774196873"]} 
[2026-03-22 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9OnV0-1774196869","operation_id":161918} 
[2026-03-22 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mJlS-1774196873","operation_id":161919} 
[2026-03-22 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 19:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Q5cO0vyWCtW9IY6xA1WO3LOn1AkPUilW","execution_time":"2026-03-22 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:28:02] production.INFO: Handling job for order: 176927  
[2026-03-22 19:28:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:28:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:28:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=04204403-d43c-4f72-80fc-d5a9194f6d0b&Player_ID=8113487636  
[2026-03-22 19:28:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=04204403-d43c-4f72-80fc-d5a9194f6d0b&Player_ID=8113487636","has_body":false} 
[2026-03-22 19:28:03] production.INFO: Operation sent successfully {"operation_id":161920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-injxy-1774196883","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 19:28:03"}},"processed_data":{"order_number":"ORD-injxy-1774196883","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-22 19:28:04] production.INFO: Constructing job for order: 176928  
[2026-03-22 19:28:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mJlS-1774196873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:28:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-mJlS-1774196873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:28:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:28:04] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176926} 
[2026-03-22 19:28:04] production.INFO: Order updated successfully. Order ID: 176926, Status: completed  
[2026-03-22 19:28:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mJlS-1774196873","status":"completed","codes_count":0} 
[2026-03-22 19:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:28:06] production.INFO: Handling job for order: 176928  
[2026-03-22 19:28:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:28:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:28:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a335ba5c-ae80-481f-9183-f26f509a209c&Player_ID=8113487636  
[2026-03-22 19:28:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a335ba5c-ae80-481f-9183-f26f509a209c&Player_ID=8113487636","has_body":false} 
[2026-03-22 19:28:07] production.INFO: Operation sent successfully {"operation_id":161921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-F9ArMx-1774196887","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 19:28:07"}},"processed_data":{"order_number":"ORD-F9ArMx-1774196887","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 19:28:10] production.INFO: Constructing job for order: 176929  
[2026-03-22 19:28:13] production.INFO: Handling job for order: 176929  
[2026-03-22 19:28:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:28:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:28:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=9108e8d3-3616-4643-a7e0-374b0cb8413e&Player_ID=8113487636  
[2026-03-22 19:28:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=9108e8d3-3616-4643-a7e0-374b0cb8413e&Player_ID=8113487636","has_body":false} 
[2026-03-22 19:28:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9OnV0-1774196869","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:28:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-9OnV0-1774196869","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:28:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:28:14] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":176925} 
[2026-03-22 19:28:14] production.INFO: Order updated successfully. Order ID: 176925, Status: completed  
[2026-03-22 19:28:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9OnV0-1774196869","status":"completed","codes_count":0} 
[2026-03-22 19:28:14] production.INFO: Operation sent successfully {"operation_id":161922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5rq-1774196893","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 19:28:14"}},"processed_data":{"order_number":"ORD-5rq-1774196893","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-22 19:28:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 19:28:15] production.INFO: Constructing job for order: 176930  
[2026-03-22 19:28:17] production.INFO: Handling job for order: 176930  
[2026-03-22 19:28:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:28:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:28:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a952814c-19ee-4cf2-9ac2-9bab853ff163&Player_ID=0983039229  
[2026-03-22 19:28:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a952814c-19ee-4cf2-9ac2-9bab853ff163&Player_ID=0983039229","has_body":false} 
[2026-03-22 19:28:18] production.INFO: Operation sent successfully {"operation_id":161923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pfa05I-1774196897","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:28:17"}},"processed_data":{"order_number":"ORD-pfa05I-1774196897","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:28:23] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 19:28:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-22 19:28:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 19:28:35] production.INFO: Constructing job for order: 176931  
[2026-03-22 19:28:36] production.INFO: Handling job for order: 176931  
[2026-03-22 19:28:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:28:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:28:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=339c1c75-e8c0-451e-9f71-3414a12f2209&Player_ID=13201266520  
[2026-03-22 19:28:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=339c1c75-e8c0-451e-9f71-3414a12f2209&Player_ID=13201266520","has_body":false} 
[2026-03-22 19:28:36] production.INFO: Operation sent successfully {"operation_id":161924,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fb2Pu-1774196916","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:28:36"}},"processed_data":{"order_number":"ORD-Fb2Pu-1774196916","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03"} 
[2026-03-22 19:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","total_operations":7,"sites_count":2} 
[2026-03-22 19:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-Fb2Pu-1774196916"]} 
[2026-03-22 19:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fb2Pu-1774196916","operation_id":161924} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 19:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-pfa05I-1774196897"]} 
[2026-03-22 19:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923} 
[2026-03-22 19:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 19:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"processed":0,"errors":0} 
[2026-03-22 19:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M5deVNCwoEtkpukqVQhY8uckMDxGqX0s","execution_time":"2026-03-22 19:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923} 
[2026-03-22 19:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:30:06] production.INFO: async() رجع: true  
[2026-03-22 19:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:30:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fb2Pu-1774196916","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:30:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fb2Pu-1774196916","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:30:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:30:08] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176931} 
[2026-03-22 19:30:08] production.INFO: Order updated successfully. Order ID: 176931, Status: completed  
[2026-03-22 19:30:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fb2Pu-1774196916","status":"completed","codes_count":0} 
[2026-03-22 19:30:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 19:30:20] production.INFO: Constructing job for order: 176932  
[2026-03-22 19:30:22] production.INFO: Handling job for order: 176932  
[2026-03-22 19:30:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:30:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:30:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c6fe395-3fa5-4085-9736-156a7c793e3e&Player_ID=51296415917  
[2026-03-22 19:30:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9c6fe395-3fa5-4085-9736-156a7c793e3e&Player_ID=51296415917","has_body":false} 
[2026-03-22 19:30:23] production.INFO: Operation sent successfully {"operation_id":161925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2bUUQs-1774197023","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:30:23"}},"processed_data":{"order_number":"ORD-2bUUQs-1774197023","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:30:36] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"200.0","mainamount":"200","operation_number":"156820157","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpe0hehvj2vffs8GQQaYF"}},"user_id":24} 
[2026-03-22 19:30:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2bUUQs-1774197023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:30:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-2bUUQs-1774197023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:30:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:30:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1463,"notification_type":"order_approved","reference_id":176932} 
[2026-03-22 19:30:36] production.INFO: Order updated successfully. Order ID: 176932, Status: completed  
[2026-03-22 19:30:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2bUUQs-1774197023","status":"completed","codes_count":0} 
[2026-03-22 19:30:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:30:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:30:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18468,"user_id":24,"amount":200.0,"admins_notified":7} 
[2026-03-22 19:30:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1463  
[2026-03-22 19:31:44] production.INFO: Constructing job for order: 176933  
[2026-03-22 19:31:45] production.INFO: Handling job for order: 176933  
[2026-03-22 19:31:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:31:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:31:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=77bd5940-e136-4292-939e-9740e5750ab8&Player_ID=9750358248  
[2026-03-22 19:31:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=77bd5940-e136-4292-939e-9740e5750ab8&Player_ID=9750358248","has_body":false} 
[2026-03-22 19:31:45] production.INFO: Operation sent successfully {"operation_id":161926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xiy-1774197105","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:31:45"}},"processed_data":{"order_number":"ORD-Xiy-1774197105","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:31:48] production.INFO: Constructing job for order: 176934  
[2026-03-22 19:31:51] production.INFO: Handling job for order: 176934  
[2026-03-22 19:31:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:31:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:31:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=53fb781b-0c42-4567-aac4-4698864aab2d&Player_ID=13201266520  
[2026-03-22 19:31:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=53fb781b-0c42-4567-aac4-4698864aab2d&Player_ID=13201266520","has_body":false} 
[2026-03-22 19:31:52] production.INFO: Operation sent successfully {"operation_id":161927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eisfwP-1774197112","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:31:52"}},"processed_data":{"order_number":"ORD-eisfwP-1774197112","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01"} 
[2026-03-22 19:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","total_operations":8,"sites_count":2} 
[2026-03-22 19:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-Xiy-1774197105","ORD-eisfwP-1774197112"]} 
[2026-03-22 19:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eisfwP-1774197112","operation_id":161927} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926} 
[2026-03-22 19:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 19:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926,"processed":0,"errors":0} 
[2026-03-22 19:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926,"orders_count":1,"order_ids":["ORD-pfa05I-1774196897"]} 
[2026-03-22 19:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926} 
[2026-03-22 19:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xiy-1774197105","operation_id":161926,"orders_count":1} 
[2026-03-22 19:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"count":1} 
[2026-03-22 19:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"count":1} 
[2026-03-22 19:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"user_id":1056,"notification_type":"order_approved","reference_id":176930} 
[2026-03-22 19:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"processed":1,"errors":0} 
[2026-03-22 19:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923,"processed":1,"errors":0} 
[2026-03-22 19:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JN9GjK75R8M48suqsOcyZTVpVzVC6OBP","execution_time":"2026-03-22 19:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pfa05I-1774196897","operation_id":161923} 
[2026-03-22 19:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 19:32:06] production.INFO: Constructing job for order: 176935  
[2026-03-22 19:32:08] production.INFO: Handling job for order: 176935  
[2026-03-22 19:32:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:32:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:32:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4371cba3-2672-4967-bf8d-0e3007057e36&Player_ID=11046388351  
[2026-03-22 19:32:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4371cba3-2672-4967-bf8d-0e3007057e36&Player_ID=11046388351","has_body":false} 
[2026-03-22 19:32:09] production.INFO: Operation sent successfully {"operation_id":161928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iD03GPwp-1774197128","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:32:09"}},"processed_data":{"order_number":"ORD-iD03GPwp-1774197128","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:32:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iD03GPwp-1774197128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:32:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-iD03GPwp-1774197128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:32:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:32:24] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176935} 
[2026-03-22 19:32:24] production.INFO: Order updated successfully. Order ID: 176935, Status: completed  
[2026-03-22 19:32:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iD03GPwp-1774197128","status":"completed","codes_count":0} 
[2026-03-22 19:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 19:32:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Xiy-1774197105","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:32:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-Xiy-1774197105","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:32:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:32:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176933} 
[2026-03-22 19:32:31] production.INFO: Order updated successfully. Order ID: 176933, Status: completed  
[2026-03-22 19:32:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Xiy-1774197105","status":"completed","codes_count":0} 
[2026-03-22 19:32:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 19:33:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eisfwP-1774197112","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:33:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-eisfwP-1774197112","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:33:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:33:55] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":176934} 
[2026-03-22 19:33:55] production.INFO: Order updated successfully. Order ID: 176934, Status: completed  
[2026-03-22 19:33:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eisfwP-1774197112","status":"completed","codes_count":0} 
[2026-03-22 19:33:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 19:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03"} 
[2026-03-22 19:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","total_operations":5,"sites_count":1} 
[2026-03-22 19:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 19:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 19:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 19:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DcXajRjZqjvH989FNC0oJmDTGYrzEMMq","execution_time":"2026-03-22 19:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:34:22] production.INFO: Constructing job for order: 176936  
[2026-03-22 19:34:24] production.INFO: Handling job for order: 176936  
[2026-03-22 19:34:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:34:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:34:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fc6b8efc-ddef-482a-83fc-0a713eb0c414&Player_ID=9885188860  
[2026-03-22 19:34:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fc6b8efc-ddef-482a-83fc-0a713eb0c414&Player_ID=9885188860","has_body":false} 
[2026-03-22 19:34:24] production.INFO: Constructing job for order: 176937  
[2026-03-22 19:34:25] production.INFO: Operation sent successfully {"operation_id":161929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fr7-1774197264","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:34:25"}},"processed_data":{"order_number":"ORD-Fr7-1774197264","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:34:25] production.INFO: Handling job for order: 176937  
[2026-03-22 19:34:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:34:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:34:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=47658574-8694-4179-9356-5063d4a3b822&Player_ID=589422274  
[2026-03-22 19:34:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=47658574-8694-4179-9356-5063d4a3b822&Player_ID=589422274","has_body":false} 
[2026-03-22 19:34:25] production.INFO: Operation sent successfully {"operation_id":161930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1b8-1774197265","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 19:34:25"}},"processed_data":{"order_number":"ORD-1b8-1774197265","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 19:35:02] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"238.0","mainamount":"238","operation_number":"600429797532","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1o8usrahep268Rq5ahm"}},"user_id":1221} 
[2026-03-22 19:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:35:04] production.INFO: Executing GetProducts task...  
[2026-03-22 19:35:06] production.INFO: async() رجع: true  
[2026-03-22 19:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:35:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:35:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:35:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18469,"user_id":1221,"amount":238.0,"admins_notified":7} 
[2026-03-22 19:35:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fr7-1774197264","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:35:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fr7-1774197264","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:35:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:35:16] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176936} 
[2026-03-22 19:35:16] production.INFO: Order updated successfully. Order ID: 176936, Status: completed  
[2026-03-22 19:35:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fr7-1774197264","status":"completed","codes_count":0} 
[2026-03-22 19:35:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:35:33] production.INFO: Constructing job for order: 176938  
[2026-03-22 19:35:35] production.INFO: Handling job for order: 176938  
[2026-03-22 19:35:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:35:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:35:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=53edb3d4-6741-4e9b-94d0-b0293914dc1e&Player_ID=9885188860  
[2026-03-22 19:35:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=53edb3d4-6741-4e9b-94d0-b0293914dc1e&Player_ID=9885188860","has_body":false} 
[2026-03-22 19:35:36] production.INFO: Operation sent successfully {"operation_id":161931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lwEWIR-1774197336","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:35:36"}},"processed_data":{"order_number":"ORD-lwEWIR-1774197336","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:35:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lwEWIR-1774197336","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:35:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-lwEWIR-1774197336","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:35:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:35:55] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176938} 
[2026-03-22 19:35:55] production.INFO: Order updated successfully. Order ID: 176938, Status: completed  
[2026-03-22 19:35:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lwEWIR-1774197336","status":"completed","codes_count":0} 
[2026-03-22 19:35:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03"} 
[2026-03-22 19:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","total_operations":6,"sites_count":1} 
[2026-03-22 19:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-1b8-1774197265"]} 
[2026-03-22 19:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 19:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":59,"notification_type":"order_approved","reference_id":176937} 
[2026-03-22 19:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WnVam683HxNXWNR3T3168qnJEcsC64vp","execution_time":"2026-03-22 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:36:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1b8-1774197265","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:36:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-1b8-1774197265","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:36:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:36:04] production.ERROR: Order not found or already processed. External ID: ORD-1b8-1774197265  
[2026-03-22 19:36:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1b8-1774197265","status":"completed","codes_count":0} 
[2026-03-22 19:36:17] production.INFO: SendAcceptReject: Notification queued {"user_id":722,"notification_type":"request_approved","reference_id":18466} 
[2026-03-22 19:36:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-22 19:36:30] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"request_approved","reference_id":18467} 
[2026-03-22 19:36:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 19:36:41] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18468} 
[2026-03-22 19:36:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 19:36:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"request_approved","reference_id":18469} 
[2026-03-22 19:36:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 19:37:25] production.INFO: Constructing job for order: 176939  
[2026-03-22 19:37:27] production.INFO: Handling job for order: 176939  
[2026-03-22 19:37:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:37:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:37:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c66006ce-6265-42d9-9e68-5d91eab59679&Player_ID=10317221050  
[2026-03-22 19:37:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c66006ce-6265-42d9-9e68-5d91eab59679&Player_ID=10317221050","has_body":false} 
[2026-03-22 19:37:28] production.INFO: Operation sent successfully {"operation_id":161932,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1sJ-1774197448","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:37:28"}},"processed_data":{"order_number":"ORD-1sJ-1774197448","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:37:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1sJ-1774197448","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:37:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-1sJ-1774197448","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:37:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:37:55] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176939} 
[2026-03-22 19:37:55] production.INFO: Order updated successfully. Order ID: 176939, Status: completed  
[2026-03-22 19:37:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1sJ-1774197448","status":"completed","codes_count":0} 
[2026-03-22 19:37:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01"} 
[2026-03-22 19:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","total_operations":5,"sites_count":1} 
[2026-03-22 19:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 19:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 19:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 19:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2ofpwzMZqmjWymolW37B57N3s5JLLk1n","execution_time":"2026-03-22 19:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:38:32] production.INFO: Constructing job for order: 176940  
[2026-03-22 19:38:34] production.INFO: Handling job for order: 176940  
[2026-03-22 19:38:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:38:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:38:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=170000&uuid=1b171c8c-b301-4253-b370-999495c99a3d&Player_ID=589974897  
[2026-03-22 19:38:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=170000&uuid=1b171c8c-b301-4253-b370-999495c99a3d&Player_ID=589974897","has_body":false} 
[2026-03-22 19:38:35] production.INFO: Constructing job for order: 176941  
[2026-03-22 19:38:35] production.INFO: Operation sent successfully {"operation_id":161933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZvUE-1774197515","amount":17.256274999999998698285708087496459484100341796875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 19:38:35"}},"processed_data":{"order_number":"ORD-ZvUE-1774197515","amount":17.256274999999998698285708087496459484100341796875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 19:38:38] production.INFO: Handling job for order: 176941  
[2026-03-22 19:38:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:38:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:38:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bad05f3-1c4c-47c4-a3b3-45f690b5f186&Player_ID=51758897362  
[2026-03-22 19:38:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bad05f3-1c4c-47c4-a3b3-45f690b5f186&Player_ID=51758897362","has_body":false} 
[2026-03-22 19:38:39] production.INFO: Operation sent successfully {"operation_id":161934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7yZteDO-1774197519","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:38:39"}},"processed_data":{"order_number":"ORD-7yZteDO-1774197519","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:38:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7yZteDO-1774197519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:38:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-7yZteDO-1774197519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:38:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:38:52] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176941} 
[2026-03-22 19:38:52] production.INFO: Order updated successfully. Order ID: 176941, Status: completed  
[2026-03-22 19:38:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7yZteDO-1774197519","status":"completed","codes_count":0} 
[2026-03-22 19:38:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03"} 
[2026-03-22 19:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","total_operations":6,"sites_count":1} 
[2026-03-22 19:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-ZvUE-1774197515"]} 
[2026-03-22 19:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 19:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"count":1} 
[2026-03-22 19:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"count":1} 
[2026-03-22 19:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"user_id":834,"notification_type":"order_approved","reference_id":176940} 
[2026-03-22 19:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"processed":1,"errors":0} 
[2026-03-22 19:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933,"processed":1,"errors":0} 
[2026-03-22 19:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KBrVXmUG0hau8vTANXFY4ucaLYEm6Oya","execution_time":"2026-03-22 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZvUE-1774197515","operation_id":161933} 
[2026-03-22 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-22 19:40:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZvUE-1774197515","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:40:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZvUE-1774197515","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:40:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:40:04] production.ERROR: Order not found or already processed. External ID: ORD-ZvUE-1774197515  
[2026-03-22 19:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZvUE-1774197515","status":"completed","codes_count":0} 
[2026-03-22 19:40:05] production.INFO: async() رجع: true  
[2026-03-22 19:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 19:40:24] production.INFO: Constructing job for order: 176942  
[2026-03-22 19:40:25] production.INFO: Handling job for order: 176942  
[2026-03-22 19:40:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:40:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:40:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fe433e5a-bd09-465b-a099-9f04ac78a38c&Player_ID=11444507803  
[2026-03-22 19:40:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fe433e5a-bd09-465b-a099-9f04ac78a38c&Player_ID=11444507803","has_body":false} 
[2026-03-22 19:40:26] production.INFO: Operation sent successfully {"operation_id":161935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pKCXny58-1774197625","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:40:26"}},"processed_data":{"order_number":"ORD-pKCXny58-1774197625","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:40:28] production.INFO: Constructing job for order: 176943  
[2026-03-22 19:40:29] production.INFO: Handling job for order: 176943  
[2026-03-22 19:40:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:40:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:40:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e9235005-64e3-4f88-ba03-033995eb0990&Player_ID=11444507803  
[2026-03-22 19:40:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e9235005-64e3-4f88-ba03-033995eb0990&Player_ID=11444507803","has_body":false} 
[2026-03-22 19:40:29] production.INFO: Operation sent successfully {"operation_id":161936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fs4G1-1774197629","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:40:29"}},"processed_data":{"order_number":"ORD-Fs4G1-1774197629","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:40:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pKCXny58-1774197625","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:40:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-pKCXny58-1774197625","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:40:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:40:53] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176942} 
[2026-03-22 19:40:53] production.INFO: Order updated successfully. Order ID: 176942, Status: completed  
[2026-03-22 19:40:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pKCXny58-1774197625","status":"completed","codes_count":0} 
[2026-03-22 19:40:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 19:41:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fs4G1-1774197629","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:41:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fs4G1-1774197629","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:41:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:41:22] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176943} 
[2026-03-22 19:41:22] production.INFO: Order updated successfully. Order ID: 176943, Status: completed  
[2026-03-22 19:41:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fs4G1-1774197629","status":"completed","codes_count":0} 
[2026-03-22 19:41:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 19:41:28] production.ALERT: user_id => 16  
[2026-03-22 19:41:58] production.INFO: Constructing job for order: 176944  
[2026-03-22 19:41:59] production.INFO: Handling job for order: 176944  
[2026-03-22 19:41:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:41:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:41:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=e0ea672d-97fb-4fe2-9034-035f440a818c&Player_ID=67842843  
[2026-03-22 19:41:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=e0ea672d-97fb-4fe2-9034-035f440a818c&Player_ID=67842843","has_body":false} 
[2026-03-22 19:42:00] production.INFO: Operation sent successfully {"operation_id":161937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-adNvG-1774197720","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 19:42:00"}},"processed_data":{"order_number":"ORD-adNvG-1774197720","amount":1.526645999999999947505102682043798267841339111328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 19:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03"} 
[2026-03-22 19:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","total_operations":6,"sites_count":1} 
[2026-03-22 19:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-adNvG-1774197720"]} 
[2026-03-22 19:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-adNvG-1774197720","operation_id":161937} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 19:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LtkAYq2R0PZ18fLt8zcvP2KR4THgoKrX","execution_time":"2026-03-22 19:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:42:09] production.INFO: Constructing job for order: 176945  
[2026-03-22 19:42:10] production.INFO: Handling job for order: 176945  
[2026-03-22 19:42:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:42:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:42:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e825cc83-ef35-4c7d-a637-c7943b0e97af&Player_ID=51217445721  
[2026-03-22 19:42:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e825cc83-ef35-4c7d-a637-c7943b0e97af&Player_ID=51217445721","has_body":false} 
[2026-03-22 19:42:11] production.INFO: Operation sent successfully {"operation_id":161938,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tAdz-1774197731","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:42:11"}},"processed_data":{"order_number":"ORD-tAdz-1774197731","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:42:13] production.INFO: Constructing job for order: 176946  
[2026-03-22 19:42:14] production.INFO: Handling job for order: 176946  
[2026-03-22 19:42:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:42:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:42:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=09e72211-3c50-4916-b75c-bfa6801b67d7&Player_ID=51217445721  
[2026-03-22 19:42:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=09e72211-3c50-4916-b75c-bfa6801b67d7&Player_ID=51217445721","has_body":false} 
[2026-03-22 19:42:15] production.INFO: Operation sent successfully {"operation_id":161939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kNxtZ2-1774197735","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:42:15"}},"processed_data":{"order_number":"ORD-kNxtZ2-1774197735","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:42:19] production.INFO: Constructing job for order: 176947  
[2026-03-22 19:42:21] production.INFO: Handling job for order: 176947  
[2026-03-22 19:42:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:42:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:42:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f271f08c-1637-4adc-8ef0-3fdc995160c3&Player_ID=0996639869  
[2026-03-22 19:42:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f271f08c-1637-4adc-8ef0-3fdc995160c3&Player_ID=0996639869","has_body":false} 
[2026-03-22 19:42:22] production.INFO: Operation sent successfully {"operation_id":161940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nEkfKWfe-1774197742","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:42:22"}},"processed_data":{"order_number":"ORD-nEkfKWfe-1774197742","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:42:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kNxtZ2-1774197735","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:42:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-kNxtZ2-1774197735","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:42:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:42:32] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176946} 
[2026-03-22 19:42:32] production.INFO: Order updated successfully. Order ID: 176946, Status: completed  
[2026-03-22 19:42:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kNxtZ2-1774197735","status":"completed","codes_count":0} 
[2026-03-22 19:42:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 19:43:31] production.INFO: Constructing job for order: 176948  
[2026-03-22 19:43:34] production.INFO: Handling job for order: 176948  
[2026-03-22 19:43:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:43:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/308/params?qty=1&uuid=6fac5a3b-58b1-406a-bafd-2f483a4340bc  
[2026-03-22 19:43:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/308/params?qty=1&uuid=6fac5a3b-58b1-406a-bafd-2f483a4340bc","has_body":false} 
[2026-03-22 19:43:35] production.INFO: Operation sent successfully {"operation_id":161941,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RmHARFL-1774197814","amount":9.5950000000000006394884621840901672840118408203125,"status":"processing","product":"10$ Roblox","game":"Roblox","notes":[],"created_at":"2026-03-22 19:43:35"}},"processed_data":{"order_number":"ORD-RmHARFL-1774197814","amount":9.5950000000000006394884621840901672840118408203125,"status":"processing","product":"10$ Roblox","game":"Roblox"}} 
[2026-03-22 19:43:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RmHARFL-1774197814","status":"completed","notes":[],"codes":["RIWREEA7PNBHAU3UHB"]}} 
[2026-03-22 19:43:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-RmHARFL-1774197814","status":"completed","codes":["RIWREEA7PNBHAU3UHB"],"notes":[]} 
[2026-03-22 19:43:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:43:42] production.INFO: Added codes to order via OrderService {"order_id":176948,"codes_count":1,"codes":["RIWREEA7PNBHAU3UHB"]} 
[2026-03-22 19:43:42] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":176948} 
[2026-03-22 19:43:42] production.INFO: Order updated successfully. Order ID: 176948, Status: completed  
[2026-03-22 19:43:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RmHARFL-1774197814","status":"completed","codes_count":1} 
[2026-03-22 19:43:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02"} 
[2026-03-22 19:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","total_operations":8,"sites_count":2} 
[2026-03-22 19:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-adNvG-1774197720","ORD-tAdz-1774197731"]} 
[2026-03-22 19:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-22 19:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"count":1} 
[2026-03-22 19:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"user_id":59,"notification_type":"order_approved","reference_id":176944} 
[2026-03-22 19:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":1,"errors":0} 
[2026-03-22 19:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-nEkfKWfe-1774197742"]} 
[2026-03-22 19:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"count":1} 
[2026-03-22 19:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"count":1} 
[2026-03-22 19:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"user_id":587,"notification_type":"order_approved","reference_id":176947} 
[2026-03-22 19:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"processed":1,"errors":0} 
[2026-03-22 19:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940,"processed":1,"errors":0} 
[2026-03-22 19:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GJs5epcT38GSLIjruzeNYuqxESyDBiD6","execution_time":"2026-03-22 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nEkfKWfe-1774197742","operation_id":161940} 
[2026-03-22 19:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 19:44:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 19:44:15] production.INFO: Constructing job for order: 176949  
[2026-03-22 19:44:16] production.INFO: Handling job for order: 176949  
[2026-03-22 19:44:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:44:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:44:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ddde0e7-3505-4f6f-9886-e3e2cbd8f71c&Player_ID=51217445721  
[2026-03-22 19:44:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ddde0e7-3505-4f6f-9886-e3e2cbd8f71c&Player_ID=51217445721","has_body":false} 
[2026-03-22 19:44:17] production.INFO: Operation sent successfully {"operation_id":161942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WDZ6lad7-1774197856","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:44:17"}},"processed_data":{"order_number":"ORD-WDZ6lad7-1774197856","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:44:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WDZ6lad7-1774197856","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:44:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-WDZ6lad7-1774197856","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:44:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:44:28] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176949} 
[2026-03-22 19:44:28] production.INFO: Order updated successfully. Order ID: 176949, Status: completed  
[2026-03-22 19:44:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WDZ6lad7-1774197856","status":"completed","codes_count":0} 
[2026-03-22 19:44:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:45:04] production.INFO: async() رجع: true  
[2026-03-22 19:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:45:07] production.INFO: Constructing job for order: 176950  
[2026-03-22 19:45:08] production.INFO: Handling job for order: 176950  
[2026-03-22 19:45:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:45:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:45:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0865a0fa-b5b5-4ed0-a852-8d5b6d9c3f1b&Player_ID=5587492326  
[2026-03-22 19:45:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0865a0fa-b5b5-4ed0-a852-8d5b6d9c3f1b&Player_ID=5587492326","has_body":false} 
[2026-03-22 19:45:09] production.INFO: Operation sent successfully {"operation_id":161943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x6wu-1774197909","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:45:09"}},"processed_data":{"order_number":"ORD-x6wu-1774197909","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:45:15] production.INFO: Constructing job for order: 176951  
[2026-03-22 19:45:18] production.INFO: Handling job for order: 176951  
[2026-03-22 19:45:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:45:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:45:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=8eb94f18-1ee5-4f30-8fca-51a8cefa28cd&Player_ID=0984341081  
[2026-03-22 19:45:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=8eb94f18-1ee5-4f30-8fca-51a8cefa28cd&Player_ID=0984341081","has_body":false} 
[2026-03-22 19:45:19] production.INFO: Operation sent successfully {"operation_id":161944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LbaNo1Xv-1774197919","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:45:19"}},"processed_data":{"order_number":"ORD-LbaNo1Xv-1774197919","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:45:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x6wu-1774197909","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:45:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-x6wu-1774197909","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:45:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:45:41] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176950} 
[2026-03-22 19:45:41] production.INFO: Order updated successfully. Order ID: 176950, Status: completed  
[2026-03-22 19:45:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x6wu-1774197909","status":"completed","codes_count":0} 
[2026-03-22 19:45:51] production.INFO: Constructing job for order: 176952  
[2026-03-22 19:45:52] production.INFO: Handling job for order: 176952  
[2026-03-22 19:45:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:45:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:45:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=275da62f-503e-4064-aad6-9baf3fee15ad&Player_ID=107276165  
[2026-03-22 19:45:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=275da62f-503e-4064-aad6-9baf3fee15ad&Player_ID=107276165","has_body":false} 
[2026-03-22 19:45:53] production.INFO: Operation sent successfully {"operation_id":161945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-avdCZPu-1774197953","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 19:45:53"}},"processed_data":{"order_number":"ORD-avdCZPu-1774197953","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 19:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02"} 
[2026-03-22 19:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","total_operations":8,"sites_count":2} 
[2026-03-22 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-wyp0I-1774192237","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-tAdz-1774197731","ORD-avdCZPu-1774197953"]} 
[2026-03-22 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avdCZPu-1774197953","operation_id":161945} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 19:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"processed":0,"errors":0} 
[2026-03-22 19:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1,"order_ids":["ORD-LbaNo1Xv-1774197919"]} 
[2026-03-22 19:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785} 
[2026-03-22 19:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wyp0I-1774192237","operation_id":161785,"orders_count":1} 
[2026-03-22 19:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"count":1} 
[2026-03-22 19:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"count":1} 
[2026-03-22 19:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"user_id":1547,"notification_type":"order_approved","reference_id":176951} 
[2026-03-22 19:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"processed":1,"errors":0} 
[2026-03-22 19:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944,"processed":1,"errors":0} 
[2026-03-22 19:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X4BqWQSpuGEzhYsioXTvH8tSArEikEZA","execution_time":"2026-03-22 19:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LbaNo1Xv-1774197919","operation_id":161944} 
[2026-03-22 19:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-22 19:46:03] production.INFO: Constructing job for order: 176953  
[2026-03-22 19:46:06] production.INFO: Handling job for order: 176953  
[2026-03-22 19:46:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:46:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:46:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2e123385-91e6-406d-bc23-f4e74d4f1a2d&Player_ID=110899668  
[2026-03-22 19:46:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2e123385-91e6-406d-bc23-f4e74d4f1a2d&Player_ID=110899668","has_body":false} 
[2026-03-22 19:46:07] production.INFO: Operation sent successfully {"operation_id":161946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7USJ-1774197966","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 19:46:07"}},"processed_data":{"order_number":"ORD-7USJ-1774197966","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 19:46:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156833983","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpoesumni5vg7edChWnio"}},"user_id":409} 
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:46:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:46:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18470,"user_id":409,"amount":1970.0,"admins_notified":7} 
[2026-03-22 19:46:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 19:47:02] production.INFO: Constructing job for order: 176954  
[2026-03-22 19:47:04] production.INFO: Handling job for order: 176954  
[2026-03-22 19:47:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:47:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:47:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=2b5fdcd2-d01e-4f9a-9be1-2a562cc6ad37&Player_ID=63999108  
[2026-03-22 19:47:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=26000&uuid=2b5fdcd2-d01e-4f9a-9be1-2a562cc6ad37&Player_ID=63999108","has_body":false} 
[2026-03-22 19:47:04] production.INFO: Operation sent successfully {"operation_id":161947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tfMMxb-1774198024","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-22 19:47:04"}},"processed_data":{"order_number":"ORD-tfMMxb-1774198024","amount":1.623400999999999871903355597169138491153717041015625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-22 19:47:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1477.5","mainamount":"1500","operation_number":"156834789","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3vlsboeppnp37prQfUV"}},"user_id":89} 
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:47:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:47:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18471,"user_id":89,"amount":1477.5,"admins_notified":7} 
[2026-03-22 19:47:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tfMMxb-1774198024","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:47:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-tfMMxb-1774198024","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:47:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:47:11] production.INFO: SendAcceptReject: Notification queued {"user_id":651,"notification_type":"order_approved","reference_id":176954} 
[2026-03-22 19:47:11] production.INFO: Order updated successfully. Order ID: 176954, Status: completed  
[2026-03-22 19:47:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tfMMxb-1774198024","status":"completed","codes_count":0} 
[2026-03-22 19:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-22 19:47:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wyp0I-1774192237","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 19:47:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-wyp0I-1774192237","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 19:47:53] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 19:47:53] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_rejected","reference_id":176791} 
[2026-03-22 19:47:53] production.INFO: Order updated successfully. Order ID: 176791, Status: rejected  
[2026-03-22 19:47:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wyp0I-1774192237","status":"rejected","codes_count":0} 
[2026-03-22 19:47:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 19:47:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 19:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02"} 
[2026-03-22 19:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","total_operations":7,"sites_count":1} 
[2026-03-22 19:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-tAdz-1774197731","ORD-avdCZPu-1774197953","ORD-7USJ-1774197966"]} 
[2026-03-22 19:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7USJ-1774197966","operation_id":161946} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avdCZPu-1774197953","operation_id":161945} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 19:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":0,"errors":0} 
[2026-03-22 19:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"A8ccEl2x1w1yM0uzjfciewCC9vr1nCbg","execution_time":"2026-03-22 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7USJ-1774197966","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-7USJ-1774197966","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176953} 
[2026-03-22 19:48:05] production.INFO: Order updated successfully. Order ID: 176953, Status: completed  
[2026-03-22 19:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7USJ-1774197966","status":"completed","codes_count":0} 
[2026-03-22 19:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-avdCZPu-1774197953","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-avdCZPu-1774197953","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176952} 
[2026-03-22 19:48:05] production.INFO: Order updated successfully. Order ID: 176952, Status: completed  
[2026-03-22 19:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-avdCZPu-1774197953","status":"completed","codes_count":0} 
[2026-03-22 19:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:48:19] production.INFO: Constructing job for order: 176955  
[2026-03-22 19:48:20] production.INFO: Handling job for order: 176955  
[2026-03-22 19:48:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:48:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:48:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=069f7c46-8506-4db9-92b1-e8ecb2c105e2&Player_ID=52150625852  
[2026-03-22 19:48:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=069f7c46-8506-4db9-92b1-e8ecb2c105e2&Player_ID=52150625852","has_body":false} 
[2026-03-22 19:48:21] production.INFO: Operation sent successfully {"operation_id":161948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KpSds-1774198100","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:48:21"}},"processed_data":{"order_number":"ORD-KpSds-1774198100","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-22 19:48:22] production.INFO: Constructing job for order: 176956  
[2026-03-22 19:48:24] production.INFO: Handling job for order: 176956  
[2026-03-22 19:48:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:48:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:48:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=efc114af-3ff3-45fc-a9cc-823495fd4b80&Player_ID=52150625852  
[2026-03-22 19:48:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=efc114af-3ff3-45fc-a9cc-823495fd4b80&Player_ID=52150625852","has_body":false} 
[2026-03-22 19:48:25] production.INFO: Operation sent successfully {"operation_id":161949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZBZmxmx-1774198104","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:48:25"}},"processed_data":{"order_number":"ORD-ZBZmxmx-1774198104","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 19:48:30] production.INFO: Constructing job for order: 176957  
[2026-03-22 19:48:31] production.INFO: Handling job for order: 176957  
[2026-03-22 19:48:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:48:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:48:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=96f2642f-9886-4dcb-ab5f-f3dc4273ad71&Player_ID=52150625852  
[2026-03-22 19:48:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=96f2642f-9886-4dcb-ab5f-f3dc4273ad71&Player_ID=52150625852","has_body":false} 
[2026-03-22 19:48:31] production.INFO: Operation sent successfully {"operation_id":161950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sez9gy-1774198111","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:48:31"}},"processed_data":{"order_number":"ORD-sez9gy-1774198111","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:48:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KpSds-1774198100","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:48:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-KpSds-1774198100","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:48:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:48:35] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176955} 
[2026-03-22 19:48:35] production.INFO: Order updated successfully. Order ID: 176955, Status: completed  
[2026-03-22 19:48:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KpSds-1774198100","status":"completed","codes_count":0} 
[2026-03-22 19:48:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:48:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZBZmxmx-1774198104","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:48:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZBZmxmx-1774198104","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:48:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:48:38] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176956} 
[2026-03-22 19:48:38] production.INFO: Order updated successfully. Order ID: 176956, Status: completed  
[2026-03-22 19:48:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZBZmxmx-1774198104","status":"completed","codes_count":0} 
[2026-03-22 19:48:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:48:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sez9gy-1774198111","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:48:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-sez9gy-1774198111","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:48:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:48:41] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176957} 
[2026-03-22 19:48:41] production.INFO: Order updated successfully. Order ID: 176957, Status: completed  
[2026-03-22 19:48:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sez9gy-1774198111","status":"completed","codes_count":0} 
[2026-03-22 19:48:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:50:02] production.INFO: Constructing job for order: 176958  
[2026-03-22 19:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04"} 
[2026-03-22 19:50:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","total_operations":5,"sites_count":1} 
[2026-03-22 19:50:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-tAdz-1774197731"]} 
[2026-03-22 19:50:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:50:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 19:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:50:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 19:50:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":0,"errors":0} 
[2026-03-22 19:50:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RZ9kjfRInGLXy21lXP9mfGcLZXXml3mT","execution_time":"2026-03-22 19:50:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:50:05] production.INFO: Executing GetProducts task...  
[2026-03-22 19:50:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:50:05] production.INFO: Executing GetProducts task...  
[2026-03-22 19:50:07] production.INFO: async() رجع: true  
[2026-03-22 19:50:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:50:08] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:50:08] production.INFO: Handling job for order: 176958  
[2026-03-22 19:50:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:50:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:50:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3c0aef01-6599-4367-bb31-188b4d422df7&Player_ID=14090530102  
[2026-03-22 19:50:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3c0aef01-6599-4367-bb31-188b4d422df7&Player_ID=14090530102","has_body":false} 
[2026-03-22 19:50:09] production.INFO: Operation sent successfully {"operation_id":161951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fe2xj-1774198209","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:50:09"}},"processed_data":{"order_number":"ORD-fe2xj-1774198209","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:50:33] production.ALERT: user_id => 226  
[2026-03-22 19:50:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fe2xj-1774198209","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:50:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-fe2xj-1774198209","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:50:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:50:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":176958} 
[2026-03-22 19:50:35] production.INFO: Order updated successfully. Order ID: 176958, Status: completed  
[2026-03-22 19:50:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fe2xj-1774198209","status":"completed","codes_count":0} 
[2026-03-22 19:50:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 19:50:46] production.INFO: Constructing job for order: 176959  
[2026-03-22 19:50:48] production.INFO: Handling job for order: 176959  
[2026-03-22 19:50:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:50:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:50:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c43f242f-51f9-4dc0-b001-74838db0f80a&Player_ID=52150625852  
[2026-03-22 19:50:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c43f242f-51f9-4dc0-b001-74838db0f80a&Player_ID=52150625852","has_body":false} 
[2026-03-22 19:50:49] production.INFO: Operation sent successfully {"operation_id":161952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CAIQ-1774198249","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:50:49"}},"processed_data":{"order_number":"ORD-CAIQ-1774198249","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:50:53] production.INFO: Constructing job for order: 176960  
[2026-03-22 19:50:55] production.INFO: Handling job for order: 176960  
[2026-03-22 19:50:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:50:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:50:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=06d36269-9933-40f8-baf4-50e068ea1e7c&Player_ID=52356578965  
[2026-03-22 19:50:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=06d36269-9933-40f8-baf4-50e068ea1e7c&Player_ID=52356578965","has_body":false} 
[2026-03-22 19:50:56] production.INFO: Operation sent successfully {"operation_id":161953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X1G20W-1774198255","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:50:56"}},"processed_data":{"order_number":"ORD-X1G20W-1774198255","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:50:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CAIQ-1774198249","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:50:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-CAIQ-1774198249","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:50:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:50:59] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176959} 
[2026-03-22 19:50:59] production.INFO: Order updated successfully. Order ID: 176959, Status: completed  
[2026-03-22 19:50:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CAIQ-1774198249","status":"completed","codes_count":0} 
[2026-03-22 19:51:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 19:51:02] production.INFO: Constructing job for order: 176961  
[2026-03-22 19:51:05] production.INFO: Handling job for order: 176961  
[2026-03-22 19:51:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:51:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:51:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f3a486d-2f40-41e5-85a9-2319f5f7dc04&Player_ID=52356578965  
[2026-03-22 19:51:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f3a486d-2f40-41e5-85a9-2319f5f7dc04&Player_ID=52356578965","has_body":false} 
[2026-03-22 19:51:06] production.INFO: Operation sent successfully {"operation_id":161954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4LF3T22K-1774198265","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:51:06"}},"processed_data":{"order_number":"ORD-4LF3T22K-1774198265","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:51:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X1G20W-1774198255","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:51:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-X1G20W-1774198255","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:51:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:51:08] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176960} 
[2026-03-22 19:51:08] production.INFO: Order updated successfully. Order ID: 176960, Status: completed  
[2026-03-22 19:51:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X1G20W-1774198255","status":"completed","codes_count":0} 
[2026-03-22 19:51:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:51:18] production.INFO: Constructing job for order: 176962  
[2026-03-22 19:51:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4LF3T22K-1774198265","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:51:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-4LF3T22K-1774198265","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:51:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:51:20] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":176961} 
[2026-03-22 19:51:20] production.INFO: Order updated successfully. Order ID: 176961, Status: completed  
[2026-03-22 19:51:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4LF3T22K-1774198265","status":"completed","codes_count":0} 
[2026-03-22 19:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 19:51:21] production.INFO: Handling job for order: 176962  
[2026-03-22 19:51:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:51:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:51:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc4ac04a-b400-4033-a4d8-23daf83b3a08&Player_ID=51986866157  
[2026-03-22 19:51:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc4ac04a-b400-4033-a4d8-23daf83b3a08&Player_ID=51986866157","has_body":false} 
[2026-03-22 19:51:21] production.INFO: Operation sent successfully {"operation_id":161955,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gmp-1774198281","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:51:21"}},"processed_data":{"order_number":"ORD-gmp-1774198281","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 19:51:22] production.INFO: Constructing job for order: 176963  
[2026-03-22 19:51:24] production.INFO: Handling job for order: 176963  
[2026-03-22 19:51:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:51:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:51:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=54bf31a8-d77e-4a8a-be88-c26bb242e61b&Player_ID=13888517654  
[2026-03-22 19:51:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=54bf31a8-d77e-4a8a-be88-c26bb242e61b&Player_ID=13888517654","has_body":false} 
[2026-03-22 19:51:25] production.INFO: Operation sent successfully {"operation_id":161956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gLKUd6s-1774198285","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:51:25"}},"processed_data":{"order_number":"ORD-gLKUd6s-1774198285","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:51:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gmp-1774198281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:51:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-gmp-1774198281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:51:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:51:35] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":176962} 
[2026-03-22 19:51:35] production.INFO: Order updated successfully. Order ID: 176962, Status: completed  
[2026-03-22 19:51:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gmp-1774198281","status":"completed","codes_count":0} 
[2026-03-22 19:51:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-22 19:51:40] production.INFO: Constructing job for order: 176964  
[2026-03-22 19:51:43] production.INFO: Handling job for order: 176964  
[2026-03-22 19:51:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:51:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:51:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=2500&uuid=63a1f1eb-5713-475a-a8f2-8d62c38d4b4c&Player_ID=5842895  
[2026-03-22 19:51:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=2500&uuid=63a1f1eb-5713-475a-a8f2-8d62c38d4b4c&Player_ID=5842895","has_body":false} 
[2026-03-22 19:51:44] production.INFO: Operation sent successfully {"operation_id":161957,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H9gW8knd-1774198304","amount":0.8960132499999999833306674190680496394634246826171875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-22 19:51:44"}},"processed_data":{"order_number":"ORD-H9gW8knd-1774198304","amount":0.8960132499999999833306674190680496394634246826171875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-22 19:51:49] production.INFO: Constructing job for order: 176965  
[2026-03-22 19:51:50] production.INFO: Handling job for order: 176965  
[2026-03-22 19:51:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:51:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:51:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ecebd8fb-b452-46ff-ad1f-a8df25f7984c&Player_ID=14090530102  
[2026-03-22 19:51:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ecebd8fb-b452-46ff-ad1f-a8df25f7984c&Player_ID=14090530102","has_body":false} 
[2026-03-22 19:51:51] production.INFO: Operation sent successfully {"operation_id":161958,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XzgUE-1774198311","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:51:51"}},"processed_data":{"order_number":"ORD-XzgUE-1774198311","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03"} 
[2026-03-22 19:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","total_operations":8,"sites_count":1} 
[2026-03-22 19:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-tAdz-1774197731","ORD-gLKUd6s-1774198285","ORD-H9gW8knd-1774198304","ORD-XzgUE-1774198311"]} 
[2026-03-22 19:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLKUd6s-1774198285","operation_id":161956} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-H9gW8knd-1774198304","operation_id":161957} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzgUE-1774198311","operation_id":161958} 
[2026-03-22 19:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzgUE-1774198311","operation_id":161958,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 19:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzgUE-1774198311","operation_id":161958,"processed":0,"errors":0} 
[2026-03-22 19:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"niit0JcyWZCni4fowZseX6ADvnVGsW2c","execution_time":"2026-03-22 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzgUE-1774198311","operation_id":161958} 
[2026-03-22 19:52:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gLKUd6s-1774198285","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:52:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-gLKUd6s-1774198285","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:52:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:52:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":176963} 
[2026-03-22 19:52:15] production.INFO: Order updated successfully. Order ID: 176963, Status: completed  
[2026-03-22 19:52:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gLKUd6s-1774198285","status":"completed","codes_count":0} 
[2026-03-22 19:52:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-22 19:52:21] production.INFO: Constructing job for order: 176966  
[2026-03-22 19:52:24] production.INFO: Handling job for order: 176966  
[2026-03-22 19:52:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:52:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:52:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=a37c8da6-7a71-48ff-a913-5b1b8480a7e7&Player_ID=7763381056  
[2026-03-22 19:52:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=a37c8da6-7a71-48ff-a913-5b1b8480a7e7&Player_ID=7763381056","has_body":false} 
[2026-03-22 19:52:25] production.INFO: Operation sent successfully {"operation_id":161959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b4uIl-1774198345","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:52:25"}},"processed_data":{"order_number":"ORD-b4uIl-1774198345","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:52:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XzgUE-1774198311","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:52:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-XzgUE-1774198311","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:52:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:52:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":176965} 
[2026-03-22 19:52:32] production.INFO: Order updated successfully. Order ID: 176965, Status: completed  
[2026-03-22 19:52:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XzgUE-1774198311","status":"completed","codes_count":0} 
[2026-03-22 19:52:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-22 19:53:00] production.INFO: Constructing job for order: 176967  
[2026-03-22 19:53:01] production.INFO: Handling job for order: 176967  
[2026-03-22 19:53:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:53:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:53:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b9c517-0fa6-48ea-b67c-58d21189ac09&Player_ID=6485143403  
[2026-03-22 19:53:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b9c517-0fa6-48ea-b67c-58d21189ac09&Player_ID=6485143403","has_body":false} 
[2026-03-22 19:53:02] production.INFO: Operation sent successfully {"operation_id":161960,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ntuec-1774198382","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:53:02"}},"processed_data":{"order_number":"ORD-Ntuec-1774198382","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:53:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b4uIl-1774198345","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:53:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-b4uIl-1774198345","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:53:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:53:27] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":176966} 
[2026-03-22 19:53:27] production.INFO: Order updated successfully. Order ID: 176966, Status: completed  
[2026-03-22 19:53:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b4uIl-1774198345","status":"completed","codes_count":0} 
[2026-03-22 19:53:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-22 19:53:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ntuec-1774198382","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:53:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ntuec-1774198382","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:53:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:53:50] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":176967} 
[2026-03-22 19:53:50] production.INFO: Order updated successfully. Order ID: 176967, Status: completed  
[2026-03-22 19:53:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ntuec-1774198382","status":"completed","codes_count":0} 
[2026-03-22 19:53:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-22 19:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02"} 
[2026-03-22 19:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","total_operations":6,"sites_count":1} 
[2026-03-22 19:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-tAdz-1774197731","ORD-H9gW8knd-1774198304"]} 
[2026-03-22 19:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 19:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"count":1} 
[2026-03-22 19:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"count":1} 
[2026-03-22 19:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"user_id":5,"notification_type":"order_approved","reference_id":176964} 
[2026-03-22 19:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":1,"errors":0} 
[2026-03-22 19:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938,"processed":1,"errors":0} 
[2026-03-22 19:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uiA6qBb2MngjhLKioMibu61DGM65CTjE","execution_time":"2026-03-22 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tAdz-1774197731","operation_id":161938} 
[2026-03-22 19:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 19:54:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tAdz-1774197731","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:54:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-tAdz-1774197731","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:54:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:54:12] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176945} 
[2026-03-22 19:54:12] production.INFO: Order updated successfully. Order ID: 176945, Status: completed  
[2026-03-22 19:54:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tAdz-1774197731","status":"completed","codes_count":0} 
[2026-03-22 19:54:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 19:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 19:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 19:55:04] production.INFO: async() رجع: true  
[2026-03-22 19:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 19:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 19:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 19:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 19:55:43] production.INFO: Constructing job for order: 176968  
[2026-03-22 19:55:45] production.INFO: Handling job for order: 176968  
[2026-03-22 19:55:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 19:55:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:55:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=d4ecc509-a51c-4967-b3a3-818591380100&Player_ID=0936267251  
[2026-03-22 19:55:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=d4ecc509-a51c-4967-b3a3-818591380100&Player_ID=0936267251","has_body":false} 
[2026-03-22 19:55:45] production.INFO: Operation sent successfully {"operation_id":161961,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8VWvbBE-1774198545","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 19:55:45"}},"processed_data":{"order_number":"ORD-8VWvbBE-1774198545","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 19:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03"} 
[2026-03-22 19:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","total_operations":5,"sites_count":2} 
[2026-03-22 19:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 19:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 19:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 19:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-8VWvbBE-1774198545"]} 
[2026-03-22 19:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 19:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 19:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 19:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"count":1} 
[2026-03-22 19:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"count":1} 
[2026-03-22 19:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"user_id":1054,"notification_type":"order_approved","reference_id":176968} 
[2026-03-22 19:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 19:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 19:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"processed":1,"errors":0} 
[2026-03-22 19:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961,"processed":1,"errors":0} 
[2026-03-22 19:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tNbWGDvyIZcpjR6jIUuJepFKzguEEfi3","execution_time":"2026-03-22 19:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8VWvbBE-1774198545","operation_id":161961} 
[2026-03-22 19:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 19:56:13] production.INFO: Constructing job for order: 176970  
[2026-03-22 19:56:16] production.INFO: Handling job for order: 176970  
[2026-03-22 19:56:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:56:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:56:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a5a295b-e34f-4aee-8c62-4787c1c852ea&Player_ID=51217445721  
[2026-03-22 19:56:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a5a295b-e34f-4aee-8c62-4787c1c852ea&Player_ID=51217445721","has_body":false} 
[2026-03-22 19:56:17] production.INFO: Operation sent successfully {"operation_id":161962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pNsJIJo4-1774198577","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:56:17"}},"processed_data":{"order_number":"ORD-pNsJIJo4-1774198577","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 19:56:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pNsJIJo4-1774198577","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:56:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-pNsJIJo4-1774198577","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:56:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:56:33] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":176970} 
[2026-03-22 19:56:33] production.INFO: Order updated successfully. Order ID: 176970, Status: completed  
[2026-03-22 19:56:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pNsJIJo4-1774198577","status":"completed","codes_count":0} 
[2026-03-22 19:56:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 19:56:52] production.INFO: Constructing job for order: 176971  
[2026-03-22 19:56:53] production.INFO: Handling job for order: 176971  
[2026-03-22 19:56:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:56:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:56:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c826a060-4b88-45a9-a01d-7cebb5989c7a&Player_ID=14197632602  
[2026-03-22 19:56:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=c826a060-4b88-45a9-a01d-7cebb5989c7a&Player_ID=14197632602","has_body":false} 
[2026-03-22 19:56:54] production.INFO: Operation sent successfully {"operation_id":161963,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k4oqx-1774198614","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:56:54"}},"processed_data":{"order_number":"ORD-k4oqx-1774198614","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:57:11] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":176420} 
[2026-03-22 19:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-22 19:57:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"156843124","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqtpe08mhoctt44EyuEY"}},"user_id":1572} 
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 19:57:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 19:57:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18472,"user_id":1572,"amount":1083.5,"admins_notified":7} 
[2026-03-22 19:57:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k4oqx-1774198614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:57:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-k4oqx-1774198614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:57:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:57:52] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176971} 
[2026-03-22 19:57:52] production.INFO: Order updated successfully. Order ID: 176971, Status: completed  
[2026-03-22 19:57:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k4oqx-1774198614","status":"completed","codes_count":0} 
[2026-03-22 19:57:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 19:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03"} 
[2026-03-22 19:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","total_operations":4,"sites_count":1} 
[2026-03-22 19:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 19:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 19:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 19:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 19:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1IyQZ5RrO3CdkAySL6f6Mh2ZtOJiPBtr","execution_time":"2026-03-22 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 19:58:04] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":176969} 
[2026-03-22 19:58:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-22 19:58:38] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":176760} 
[2026-03-22 19:58:48] production.INFO: Constructing job for order: 176972  
[2026-03-22 19:58:51] production.INFO: Handling job for order: 176972  
[2026-03-22 19:58:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:58:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:58:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=305&uuid=7cd39963-0428-4c83-b29a-38c14b9e9189&Player_ID=21774343  
[2026-03-22 19:58:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=305&uuid=7cd39963-0428-4c83-b29a-38c14b9e9189&Player_ID=21774343","has_body":false} 
[2026-03-22 19:58:52] production.INFO: Operation sent successfully {"operation_id":161964,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dMI-1774198732","amount":2.34777251399999986603006618679501116275787353515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-22 19:58:52"}},"processed_data":{"order_number":"ORD-dMI-1774198732","amount":2.34777251399999986603006618679501116275787353515625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-22 19:58:55] production.INFO: Constructing job for order: 176973  
[2026-03-22 19:58:58] production.INFO: Handling job for order: 176973  
[2026-03-22 19:58:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:58:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:58:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f56edb12-5247-44d8-a5af-6bbea19732f6&Player_ID=52071679795  
[2026-03-22 19:58:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f56edb12-5247-44d8-a5af-6bbea19732f6&Player_ID=52071679795","has_body":false} 
[2026-03-22 19:58:58] production.INFO: Constructing job for order: 176974  
[2026-03-22 19:58:59] production.INFO: Operation sent successfully {"operation_id":161965,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WZj-1774198739","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:58:59"}},"processed_data":{"order_number":"ORD-WZj-1774198739","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 19:58:59] production.INFO: Handling job for order: 176974  
[2026-03-22 19:58:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:58:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:58:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=9e9ba42c-28b4-4081-89f7-e3845dfa0e1d&Player_ID=41503396  
[2026-03-22 19:58:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=9e9ba42c-28b4-4081-89f7-e3845dfa0e1d&Player_ID=41503396","has_body":false} 
[2026-03-22 19:59:00] production.INFO: Operation sent successfully {"operation_id":161966,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-459b-1774198740","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 19:59:00"}},"processed_data":{"order_number":"ORD-459b-1774198740","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 19:59:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-459b-1774198740","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 19:59:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-459b-1774198740","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 19:59:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:59:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":176974} 
[2026-03-22 19:59:05] production.INFO: Order updated successfully. Order ID: 176974, Status: completed  
[2026-03-22 19:59:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-459b-1774198740","status":"completed","codes_count":0} 
[2026-03-22 19:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-22 19:59:06] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"request_approved","reference_id":18470} 
[2026-03-22 19:59:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-22 19:59:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"151.5","mainamount":"150","currency_id":"2"},"user_id":87} 
[2026-03-22 19:59:12] production.ERROR: Undefined array key "operation_number" {"userId":87,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), NULL)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 19:59:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WZj-1774198739","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 19:59:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-WZj-1774198739","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 19:59:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 19:59:12] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":176973} 
[2026-03-22 19:59:12] production.INFO: Order updated successfully. Order ID: 176973, Status: completed  
[2026-03-22 19:59:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WZj-1774198739","status":"completed","codes_count":0} 
[2026-03-22 19:59:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 19:59:18] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"request_approved","reference_id":18471} 
[2026-03-22 19:59:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-22 19:59:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18472} 
[2026-03-22 19:59:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-22 19:59:40] production.INFO: Constructing job for order: 176975  
[2026-03-22 19:59:42] production.INFO: Handling job for order: 176975  
[2026-03-22 19:59:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:59:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:59:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=220cde27-88d9-42b0-8115-521e482e1749&Player_ID=8364371690  
[2026-03-22 19:59:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=220cde27-88d9-42b0-8115-521e482e1749&Player_ID=8364371690","has_body":false} 
[2026-03-22 19:59:43] production.INFO: Operation sent successfully {"operation_id":161967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RXyR-1774198783","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 19:59:43"}},"processed_data":{"order_number":"ORD-RXyR-1774198783","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 19:59:46] production.INFO: Constructing job for order: 176976  
[2026-03-22 19:59:49] production.INFO: Handling job for order: 176976  
[2026-03-22 19:59:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 19:59:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 19:59:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5153997-b95a-4458-ad7a-4e1543475def&Player_ID=5254258047  
[2026-03-22 19:59:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5153997-b95a-4458-ad7a-4e1543475def&Player_ID=5254258047","has_body":false} 
[2026-03-22 19:59:50] production.INFO: Operation sent successfully {"operation_id":161968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yKzXnbJz-1774198789","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 19:59:50"}},"processed_data":{"order_number":"ORD-yKzXnbJz-1774198789","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:00:00] production.INFO: Constructing job for order: 176977  
[2026-03-22 20:00:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yKzXnbJz-1774198789","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:00:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-yKzXnbJz-1774198789","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:00:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:00:01] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":176976} 
[2026-03-22 20:00:01] production.INFO: Order updated successfully. Order ID: 176976, Status: completed  
[2026-03-22 20:00:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yKzXnbJz-1774198789","status":"completed","codes_count":0} 
[2026-03-22 20:00:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 20:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02"} 
[2026-03-22 20:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","total_operations":6,"sites_count":1} 
[2026-03-22 20:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-dMI-1774198732","ORD-RXyR-1774198783"]} 
[2026-03-22 20:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dMI-1774198732","operation_id":161964} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RXyR-1774198783","operation_id":161967} 
[2026-03-22 20:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RXyR-1774198783","operation_id":161967,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RXyR-1774198783","operation_id":161967,"processed":0,"errors":0} 
[2026-03-22 20:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HmjHZJRiu9Rvayzpmqxu6Pkz78Pz9PGT","execution_time":"2026-03-22 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RXyR-1774198783","operation_id":161967} 
[2026-03-22 20:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:00:04] production.INFO: async() رجع: true  
[2026-03-22 20:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:00:05] production.INFO: Handling job for order: 176977  
[2026-03-22 20:00:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:00:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:00:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=16b6b86e-ac87-49b2-9ac9-a14e24136ffb&Player_ID=10659144520  
[2026-03-22 20:00:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=16b6b86e-ac87-49b2-9ac9-a14e24136ffb&Player_ID=10659144520","has_body":false} 
[2026-03-22 20:00:06] production.INFO: Operation sent successfully {"operation_id":161969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YPLQg-1774198806","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:00:06"}},"processed_data":{"order_number":"ORD-YPLQg-1774198806","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:00:29] production.INFO: Constructing job for order: 176978  
[2026-03-22 20:00:30] production.INFO: Handling job for order: 176978  
[2026-03-22 20:00:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:00:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:00:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=53c8df40-7197-4b30-9eb2-deecafa0be91&Player_ID=781362403  
[2026-03-22 20:00:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=53c8df40-7197-4b30-9eb2-deecafa0be91&Player_ID=781362403","has_body":false} 
[2026-03-22 20:00:31] production.INFO: Operation sent successfully {"operation_id":161970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5E4MB-1774198831","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-22 20:00:31"}},"processed_data":{"order_number":"ORD-5E4MB-1774198831","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-22 20:00:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RXyR-1774198783","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:00:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-RXyR-1774198783","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:00:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:00:36] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":176975} 
[2026-03-22 20:00:36] production.INFO: Order updated successfully. Order ID: 176975, Status: completed  
[2026-03-22 20:00:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RXyR-1774198783","status":"completed","codes_count":0} 
[2026-03-22 20:00:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 20:00:54] production.INFO: Constructing job for order: 176979  
[2026-03-22 20:00:55] production.INFO: Handling job for order: 176979  
[2026-03-22 20:00:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:00:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:00:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=4a72bf19-2746-4735-a935-c6efba01b631&Player_ID=3228548  
[2026-03-22 20:00:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=4a72bf19-2746-4735-a935-c6efba01b631&Player_ID=3228548","has_body":false} 
[2026-03-22 20:00:56] production.INFO: Operation sent successfully {"operation_id":161971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Hn-1774198856","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 20:00:56"}},"processed_data":{"order_number":"ORD-0Hn-1774198856","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 20:01:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YPLQg-1774198806","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:01:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-YPLQg-1774198806","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:01:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:01:43] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":176977} 
[2026-03-22 20:01:43] production.INFO: Order updated successfully. Order ID: 176977, Status: completed  
[2026-03-22 20:01:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YPLQg-1774198806","status":"completed","codes_count":0} 
[2026-03-22 20:01:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-22 20:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02"} 
[2026-03-22 20:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","total_operations":7,"sites_count":1} 
[2026-03-22 20:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-dMI-1774198732","ORD-5E4MB-1774198831","ORD-0Hn-1774198856"]} 
[2026-03-22 20:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Hn-1774198856","operation_id":161971} 
[2026-03-22 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":2,"skipped":5,"updates_prepared":2} 
[2026-03-22 20:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 20:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":2} 
[2026-03-22 20:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":2} 
[2026-03-22 20:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":1572,"notification_type":"order_approved","reference_id":176978} 
[2026-03-22 20:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":789,"notification_type":"order_approved","reference_id":176972} 
[2026-03-22 20:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":2,"errors":0} 
[2026-03-22 20:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":2,"errors":0} 
[2026-03-22 20:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6ERbFHYlZhzKIiFnPNCiCPNx7U1xeZrw","execution_time":"2026-03-22 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-22 20:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-22 20:03:03] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"151.5","mainamount":"150","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfdaodup0qc597UkOq1G"}},"user_id":87} 
[2026-03-22 20:03:03] production.ERROR: Undefined array key "operation_number" {"userId":87,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:03:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"151.5","mainamount":"150","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpra3phbktjlbd7Uk236D"}},"user_id":87} 
[2026-03-22 20:03:24] production.ERROR: Undefined array key "operation_number" {"userId":87,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02"} 
[2026-03-22 20:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","total_operations":5,"sites_count":1} 
[2026-03-22 20:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-0Hn-1774198856"]} 
[2026-03-22 20:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0Hn-1774198856","operation_id":161971} 
[2026-03-22 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y6UUK0RfXGLr3dKWSl1RwIruJUAosjcZ","execution_time":"2026-03-22 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:04:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Hn-1774198856","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:04:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Hn-1774198856","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:04:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:04:06] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":176979} 
[2026-03-22 20:04:06] production.INFO: Order updated successfully. Order ID: 176979, Status: completed  
[2026-03-22 20:04:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Hn-1774198856","status":"completed","codes_count":0} 
[2026-03-22 20:04:08] production.INFO: Constructing job for order: 176980  
[2026-03-22 20:04:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 20:04:09] production.INFO: Handling job for order: 176980  
[2026-03-22 20:04:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:04:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:04:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=4e36be48-8e47-4548-8b23-97b11df14133&Player_ID=107003278  
[2026-03-22 20:04:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=4e36be48-8e47-4548-8b23-97b11df14133&Player_ID=107003278","has_body":false} 
[2026-03-22 20:04:10] production.INFO: Operation sent successfully {"operation_id":161972,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A9oM-1774199049","amount":17.368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 20:04:09"}},"processed_data":{"order_number":"ORD-A9oM-1774199049","amount":17.368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 20:04:16] production.INFO: Constructing job for order: 176981  
[2026-03-22 20:04:19] production.INFO: Handling job for order: 176981  
[2026-03-22 20:04:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:04:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:04:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=35970aec-15bc-4591-8c7c-202207d720bd&Player_ID=12960742548  
[2026-03-22 20:04:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=35970aec-15bc-4591-8c7c-202207d720bd&Player_ID=12960742548","has_body":false} 
[2026-03-22 20:04:20] production.INFO: Operation sent successfully {"operation_id":161973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UHt-1774199059","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:04:20"}},"processed_data":{"order_number":"ORD-UHt-1774199059","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:04:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"151.5","mainamount":"150","note":"150","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdv9f51nh4sdof7O2P0k"}},"user_id":87} 
[2026-03-22 20:04:35] production.ERROR: Undefined array key "operation_number" {"userId":87,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:04:48] production.INFO: Constructing job for order: 176982  
[2026-03-22 20:04:50] production.INFO: Handling job for order: 176982  
[2026-03-22 20:04:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:04:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:04:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ffb9b45c-1a07-4766-9137-60cb40bdfd51&Player_ID=6931842388  
[2026-03-22 20:04:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ffb9b45c-1a07-4766-9137-60cb40bdfd51&Player_ID=6931842388","has_body":false} 
[2026-03-22 20:04:50] production.INFO: Operation sent successfully {"operation_id":161974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0qB3yqk-1774199090","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:04:50"}},"processed_data":{"order_number":"ORD-0qB3yqk-1774199090","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:05:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:05:04] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpidi5labavteqekpAeOo"}},"user_id":185} 
[2026-03-22 20:05:04] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:05:05] production.INFO: async() رجع: true  
[2026-03-22 20:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:05:21] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkpjvg62nujv7cUKcp6j"}},"user_id":185} 
[2026-03-22 20:05:21] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:05:30] production.INFO: Constructing job for order: 176983  
[2026-03-22 20:05:31] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4u6ihsvoa64a9h2q65P"}},"user_id":185} 
[2026-03-22 20:05:33] production.INFO: Handling job for order: 176983  
[2026-03-22 20:05:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:05:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:05:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=201c5ad8-7219-4a6a-b7a9-a2cfcdfa0523&Player_ID=55003116  
[2026-03-22 20:05:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=201c5ad8-7219-4a6a-b7a9-a2cfcdfa0523&Player_ID=55003116","has_body":false} 
[2026-03-22 20:05:34] production.INFO: Operation sent successfully {"operation_id":161975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r7j-1774199134","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 20:05:34"}},"processed_data":{"order_number":"ORD-r7j-1774199134","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 20:05:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r7j-1774199134","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:05:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-r7j-1774199134","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:05:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:05:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":176983} 
[2026-03-22 20:05:37] production.INFO: Order updated successfully. Order ID: 176983, Status: completed  
[2026-03-22 20:05:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r7j-1774199134","status":"completed","codes_count":0} 
[2026-03-22 20:05:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-22 20:05:51] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4h4irep3m7a3cZkD4AM"}},"user_id":185} 
[2026-03-22 20:05:51] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:05:53] production.INFO: Constructing job for order: 176984  
[2026-03-22 20:05:55] production.INFO: Handling job for order: 176984  
[2026-03-22 20:05:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:05:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:05:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f142660f-7a44-4e96-baad-6151a7c9f34a&Player_ID=2820138670  
[2026-03-22 20:05:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f142660f-7a44-4e96-baad-6151a7c9f34a&Player_ID=2820138670","has_body":false} 
[2026-03-22 20:05:56] production.INFO: Operation sent successfully {"operation_id":161976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SwaU-1774199156","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:05:56"}},"processed_data":{"order_number":"ORD-SwaU-1774199156","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:06:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UHt-1774199059","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:06:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-UHt-1774199059","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:06:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:06:00] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":176981} 
[2026-03-22 20:06:00] production.INFO: Order updated successfully. Order ID: 176981, Status: completed  
[2026-03-22 20:06:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UHt-1774199059","status":"completed","codes_count":0} 
[2026-03-22 20:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 20:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02"} 
[2026-03-22 20:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","total_operations":7,"sites_count":1} 
[2026-03-22 20:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049","ORD-0qB3yqk-1774199090","ORD-SwaU-1774199156"]} 
[2026-03-22 20:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0qB3yqk-1774199090","operation_id":161974} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A9oM-1774199049","operation_id":161972} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976} 
[2026-03-22 20:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 20:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"processed":0,"errors":0} 
[2026-03-22 20:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2ri4aSuLbagZXBHD6hzhIlYktayRpSGQ","execution_time":"2026-03-22 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976} 
[2026-03-22 20:06:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0qB3yqk-1774199090","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:06:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-0qB3yqk-1774199090","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:06:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:06:16] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":176982} 
[2026-03-22 20:06:16] production.INFO: Order updated successfully. Order ID: 176982, Status: completed  
[2026-03-22 20:06:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0qB3yqk-1774199090","status":"completed","codes_count":0} 
[2026-03-22 20:06:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 20:06:27] production.INFO: Constructing job for order: 176985  
[2026-03-22 20:06:29] production.INFO: Handling job for order: 176985  
[2026-03-22 20:06:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:06:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:06:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=13678a0f-deb2-43dc-92c6-ec0268b5b9a6&Player_ID=52388403205  
[2026-03-22 20:06:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=13678a0f-deb2-43dc-92c6-ec0268b5b9a6&Player_ID=52388403205","has_body":false} 
[2026-03-22 20:06:30] production.INFO: Operation sent successfully {"operation_id":161977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-48mcvf-1774199190","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:06:30"}},"processed_data":{"order_number":"ORD-48mcvf-1774199190","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:06:35] production.INFO: Constructing job for order: 176986  
[2026-03-22 20:06:36] production.INFO: Handling job for order: 176986  
[2026-03-22 20:06:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:06:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:06:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=87f1536b-9ad5-4f4f-9b06-a00d66fc2395&Player_ID=0981454413  
[2026-03-22 20:06:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=87f1536b-9ad5-4f4f-9b06-a00d66fc2395&Player_ID=0981454413","has_body":false} 
[2026-03-22 20:06:37] production.INFO: Operation sent successfully {"operation_id":161978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HDEM-1774199197","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:06:37"}},"processed_data":{"order_number":"ORD-HDEM-1774199197","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:06:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-48mcvf-1774199190","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:06:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-48mcvf-1774199190","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:06:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:06:46] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":176985} 
[2026-03-22 20:06:46] production.INFO: Order updated successfully. Order ID: 176985, Status: completed  
[2026-03-22 20:06:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-48mcvf-1774199190","status":"completed","codes_count":0} 
[2026-03-22 20:06:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 20:07:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1182.0","mainamount":"1200","operation_number":"156852002","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgu6tj972ppbd6D6hgfN"}},"user_id":1299} 
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:07:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:07:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18473,"user_id":1299,"amount":1182.0,"admins_notified":7} 
[2026-03-22 20:07:23] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph73sbjct9gpl1F9RCKH"}},"user_id":185} 
[2026-03-22 20:07:23] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:07:46] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"5950.0","mainamount":"5950","operation_number":"156852220","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi797ct4lpgg6aplaiF2"}},"user_id":1056} 
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:07:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:07:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18474,"user_id":1056,"amount":5950.0,"admins_notified":7} 
[2026-03-22 20:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02"} 
[2026-03-22 20:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","total_operations":7,"sites_count":2} 
[2026-03-22 20:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049","ORD-SwaU-1774199156"]} 
[2026-03-22 20:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A9oM-1774199049","operation_id":161972} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976} 
[2026-03-22 20:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"processed":0,"errors":0} 
[2026-03-22 20:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"orders_count":1,"order_ids":["ORD-HDEM-1774199197"]} 
[2026-03-22 20:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976} 
[2026-03-22 20:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SwaU-1774199156","operation_id":161976,"orders_count":1} 
[2026-03-22 20:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"count":1} 
[2026-03-22 20:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"count":1} 
[2026-03-22 20:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"user_id":1551,"notification_type":"order_approved","reference_id":176986} 
[2026-03-22 20:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"processed":1,"errors":0} 
[2026-03-22 20:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978,"processed":1,"errors":0} 
[2026-03-22 20:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0ikh1CwTVJHDRgxgnl5QGIPgaEiZdtaI","execution_time":"2026-03-22 20:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HDEM-1774199197","operation_id":161978} 
[2026-03-22 20:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-22 20:08:06] production.INFO: Constructing job for order: 176987  
[2026-03-22 20:08:08] production.INFO: Handling job for order: 176987  
[2026-03-22 20:08:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:08:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:08:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=80dd3f59-1452-4d86-a252-e9120928a8ef&Player_ID=8130259154  
[2026-03-22 20:08:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=80dd3f59-1452-4d86-a252-e9120928a8ef&Player_ID=8130259154","has_body":false} 
[2026-03-22 20:08:09] production.INFO: Operation sent successfully {"operation_id":161979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gt2ei7MM-1774199289","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:08:09"}},"processed_data":{"order_number":"ORD-Gt2ei7MM-1774199289","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:08:12] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprhsni8hgs14k8oYDXjF"}},"user_id":185} 
[2026-03-22 20:08:12] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:08:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SwaU-1774199156","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:08:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-SwaU-1774199156","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:08:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:08:19] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176984} 
[2026-03-22 20:08:19] production.INFO: Order updated successfully. Order ID: 176984, Status: completed  
[2026-03-22 20:08:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SwaU-1774199156","status":"completed","codes_count":0} 
[2026-03-22 20:08:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 20:08:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gt2ei7MM-1774199289","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:08:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gt2ei7MM-1774199289","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:08:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:08:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":176987} 
[2026-03-22 20:08:37] production.INFO: Order updated successfully. Order ID: 176987, Status: completed  
[2026-03-22 20:08:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gt2ei7MM-1774199289","status":"completed","codes_count":0} 
[2026-03-22 20:08:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 20:09:04] production.INFO: Constructing job for order: 176988  
[2026-03-22 20:09:06] production.INFO: Handling job for order: 176988  
[2026-03-22 20:09:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:09:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:09:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9695a875-9da6-4105-bee3-2387f29ece62&Player_ID=5912203300  
[2026-03-22 20:09:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9695a875-9da6-4105-bee3-2387f29ece62&Player_ID=5912203300","has_body":false} 
[2026-03-22 20:09:07] production.INFO: Operation sent successfully {"operation_id":161980,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PrE-1774199347","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:09:07"}},"processed_data":{"order_number":"ORD-PrE-1774199347","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 20:09:10] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphr27hu7hj6s14HWMlRY"}},"user_id":185} 
[2026-03-22 20:09:10] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:09:17] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplmsek6kbn4dpbPqodlO"}},"user_id":185} 
[2026-03-22 20:09:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PrE-1774199347","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:09:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-PrE-1774199347","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:09:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:09:22] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176988} 
[2026-03-22 20:09:22] production.INFO: Order updated successfully. Order ID: 176988, Status: completed  
[2026-03-22 20:09:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PrE-1774199347","status":"completed","codes_count":0} 
[2026-03-22 20:09:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:09:31] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php63kr5m0ndspaaxgg7Nf"}},"user_id":185} 
[2026-03-22 20:09:32] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7l0c6t5v9n099OW7oEL"}},"user_id":185} 
[2026-03-22 20:09:41] production.INFO: Constructing job for order: 176989  
[2026-03-22 20:09:42] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprcniqopitt4847PoP6R"}},"user_id":185} 
[2026-03-22 20:09:43] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmeh9noem06c21IZVSpj"}},"user_id":185} 
[2026-03-22 20:09:43] production.INFO: Handling job for order: 176989  
[2026-03-22 20:09:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:09:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:09:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=b52cced3-1ba9-4f34-b0b2-62603db6c127&Player_ID=0969473579  
[2026-03-22 20:09:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=b52cced3-1ba9-4f34-b0b2-62603db6c127&Player_ID=0969473579","has_body":false} 
[2026-03-22 20:09:44] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7vsa8menrj317GNMIzi"}},"user_id":185} 
[2026-03-22 20:09:44] production.INFO: Operation sent successfully {"operation_id":161981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fdp-1774199384","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:09:44"}},"processed_data":{"order_number":"ORD-Fdp-1774199384","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02"} 
[2026-03-22 20:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","total_operations":6,"sites_count":2} 
[2026-03-22 20:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049"]} 
[2026-03-22 20:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A9oM-1774199049","operation_id":161972} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-Fdp-1774199384"]} 
[2026-03-22 20:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fdp-1774199384","operation_id":161981} 
[2026-03-22 20:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fdp-1774199384","operation_id":161981,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 20:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fdp-1774199384","operation_id":161981,"processed":0,"errors":0} 
[2026-03-22 20:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4XciuFHUd552OMyd2jR8wMTh0M6UKY1s","execution_time":"2026-03-22 20:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fdp-1774199384","operation_id":161981} 
[2026-03-22 20:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:10:03] production.INFO: Constructing job for order: 176990  
[2026-03-22 20:10:04] production.INFO: async() رجع: true  
[2026-03-22 20:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:10:04] production.INFO: Constructing job for order: 176991  
[2026-03-22 20:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:10:06] production.INFO: Handling job for order: 176990  
[2026-03-22 20:10:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:10:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98525dcf-0212-4f23-b5ce-8e81a37c0c3c&Player_ID=52020841367  
[2026-03-22 20:10:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98525dcf-0212-4f23-b5ce-8e81a37c0c3c&Player_ID=52020841367","has_body":false} 
[2026-03-22 20:10:07] production.INFO: Operation sent successfully {"operation_id":161982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FEb-1774199406","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:10:06"}},"processed_data":{"order_number":"ORD-FEb-1774199406","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:10:07] production.INFO: Handling job for order: 176991  
[2026-03-22 20:10:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a5325566-8966-440a-9834-ddefd4fe02b3&Player_ID=0969473579  
[2026-03-22 20:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a5325566-8966-440a-9834-ddefd4fe02b3&Player_ID=0969473579","has_body":false} 
[2026-03-22 20:10:07] production.INFO: Operation sent successfully {"operation_id":161983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rAAW6QU-1774199407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:10:07"}},"processed_data":{"order_number":"ORD-rAAW6QU-1774199407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:10:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FEb-1774199406","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:10:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-FEb-1774199406","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:10:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:10:16] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176990} 
[2026-03-22 20:10:16] production.INFO: Order updated successfully. Order ID: 176990, Status: completed  
[2026-03-22 20:10:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FEb-1774199406","status":"completed","codes_count":0} 
[2026-03-22 20:10:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:10:22] production.INFO: Constructing job for order: 176992  
[2026-03-22 20:10:24] production.INFO: Constructing job for order: 176993  
[2026-03-22 20:10:25] production.INFO: Handling job for order: 176992  
[2026-03-22 20:10:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:10:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d17a26d5-7763-48af-9eab-6986cf0cdc3a&Player_ID=0969473579  
[2026-03-22 20:10:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d17a26d5-7763-48af-9eab-6986cf0cdc3a&Player_ID=0969473579","has_body":false} 
[2026-03-22 20:10:26] production.INFO: Operation sent successfully {"operation_id":161984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0fwtASQ-1774199426","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:10:26"}},"processed_data":{"order_number":"ORD-0fwtASQ-1774199426","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:10:26] production.INFO: Handling job for order: 176993  
[2026-03-22 20:10:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:10:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1defc197-394e-4b2f-8d2c-ab71756742a8&Player_ID=8313919758  
[2026-03-22 20:10:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1defc197-394e-4b2f-8d2c-ab71756742a8&Player_ID=8313919758","has_body":false} 
[2026-03-22 20:10:27] production.INFO: Operation sent successfully {"operation_id":161985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z9pMx-1774199427","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:10:27"}},"processed_data":{"order_number":"ORD-z9pMx-1774199427","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:10:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18473} 
[2026-03-22 20:10:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 20:10:37] production.INFO: Constructing job for order: 176994  
[2026-03-22 20:10:39] production.INFO: Handling job for order: 176994  
[2026-03-22 20:10:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:10:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc938c8c-af0b-4135-a336-1c5d74e24565&Player_ID=51985583600  
[2026-03-22 20:10:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fc938c8c-af0b-4135-a336-1c5d74e24565&Player_ID=51985583600","has_body":false} 
[2026-03-22 20:10:39] production.INFO: Constructing job for order: 176995  
[2026-03-22 20:10:40] production.INFO: Operation sent successfully {"operation_id":161986,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wa8mC-1774199439","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:10:40"}},"processed_data":{"order_number":"ORD-Wa8mC-1774199439","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 20:10:40] production.INFO: Handling job for order: 176995  
[2026-03-22 20:10:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:10:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58c056c2-fe3c-4da3-b9b0-6324607de098&Player_ID=51985583600  
[2026-03-22 20:10:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58c056c2-fe3c-4da3-b9b0-6324607de098&Player_ID=51985583600","has_body":false} 
[2026-03-22 20:10:41] production.INFO: Operation sent successfully {"operation_id":161987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qJmY-1774199440","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:10:41"}},"processed_data":{"order_number":"ORD-qJmY-1774199440","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:10:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"request_approved","reference_id":18474} 
[2026-03-22 20:10:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 20:10:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z9pMx-1774199427","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:10:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-z9pMx-1774199427","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:10:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:10:49] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176993} 
[2026-03-22 20:10:49] production.INFO: Order updated successfully. Order ID: 176993, Status: completed  
[2026-03-22 20:10:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z9pMx-1774199427","status":"completed","codes_count":0} 
[2026-03-22 20:10:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:10:55] production.INFO: Constructing job for order: 176996  
[2026-03-22 20:10:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qJmY-1774199440","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:10:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-qJmY-1774199440","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:10:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:10:55] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176995} 
[2026-03-22 20:10:55] production.INFO: Order updated successfully. Order ID: 176995, Status: completed  
[2026-03-22 20:10:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qJmY-1774199440","status":"completed","codes_count":0} 
[2026-03-22 20:10:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:10:56] production.INFO: Handling job for order: 176996  
[2026-03-22 20:10:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:10:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:10:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ed799120-0dca-481c-9d77-d1e05c0d4045&Player_ID=9984159749  
[2026-03-22 20:10:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ed799120-0dca-481c-9d77-d1e05c0d4045&Player_ID=9984159749","has_body":false} 
[2026-03-22 20:10:57] production.INFO: Operation sent successfully {"operation_id":161988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7K0wGHw-1774199456","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:10:57"}},"processed_data":{"order_number":"ORD-7K0wGHw-1774199456","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:10:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Wa8mC-1774199439","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:10:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Wa8mC-1774199439","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:10:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:10:58] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176994} 
[2026-03-22 20:10:58] production.INFO: Order updated successfully. Order ID: 176994, Status: completed  
[2026-03-22 20:10:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Wa8mC-1774199439","status":"completed","codes_count":0} 
[2026-03-22 20:11:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:11:00] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php23hglc8r9p2h4L30Ct9"}},"user_id":185} 
[2026-03-22 20:11:02] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqm4c1gluqqgg0NcuJZK"}},"user_id":185} 
[2026-03-22 20:11:09] production.INFO: Constructing job for order: 176997  
[2026-03-22 20:11:11] production.INFO: Constructing job for order: 176998  
[2026-03-22 20:11:12] production.INFO: Handling job for order: 176997  
[2026-03-22 20:11:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:11:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:11:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e9b5772a-f655-42b8-86fd-0cbb17c78508&Player_ID=1873526963  
[2026-03-22 20:11:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e9b5772a-f655-42b8-86fd-0cbb17c78508&Player_ID=1873526963","has_body":false} 
[2026-03-22 20:11:12] production.INFO: Operation sent successfully {"operation_id":161989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MGKkm-1774199472","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:11:12"}},"processed_data":{"order_number":"ORD-MGKkm-1774199472","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:11:12] production.INFO: Handling job for order: 176998  
[2026-03-22 20:11:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:11:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:11:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4dbfb2be-c85a-4896-8dc3-083c5bbc8332&Player_ID=1873526963  
[2026-03-22 20:11:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=4dbfb2be-c85a-4896-8dc3-083c5bbc8332&Player_ID=1873526963","has_body":false} 
[2026-03-22 20:11:13] production.INFO: Constructing job for order: 176999  
[2026-03-22 20:11:13] production.INFO: Operation sent successfully {"operation_id":161990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xTh-1774199473","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:11:13"}},"processed_data":{"order_number":"ORD-xTh-1774199473","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:11:16] production.INFO: Handling job for order: 176999  
[2026-03-22 20:11:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:11:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:11:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=15fab1b5-c8d1-4758-b53a-18cfbd19d771&Player_ID=1873526963  
[2026-03-22 20:11:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=15fab1b5-c8d1-4758-b53a-18cfbd19d771&Player_ID=1873526963","has_body":false} 
[2026-03-22 20:11:17] production.INFO: Operation sent successfully {"operation_id":161991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q2Kwmjz-1774199477","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:11:17"}},"processed_data":{"order_number":"ORD-q2Kwmjz-1774199477","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:11:38] production.INFO: Constructing job for order: 177000  
[2026-03-22 20:11:39] production.INFO: Constructing job for order: 177001  
[2026-03-22 20:11:41] production.INFO: Handling job for order: 177000  
[2026-03-22 20:11:41] production.ERROR: API failed for order 177000 {"order_id":177000,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(177000, 30, 1, 'b39d47b1-79c3-4...', '[{\"key\":\"player...', 9, 844)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(177000)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 20:11:41","memory_usage":52953088,"memory_peak":52953088}} 
[2026-03-22 20:11:41] production.INFO: Handling job for order: 177001  
[2026-03-22 20:11:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:11:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:11:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e493ed90-be41-4b10-9e26-8337b21ea0d3&Player_ID=1569833149  
[2026-03-22 20:11:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e493ed90-be41-4b10-9e26-8337b21ea0d3&Player_ID=1569833149","has_body":false} 
[2026-03-22 20:11:42] production.INFO: Operation sent successfully {"operation_id":161992,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kd6P-1774199502","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:11:42"}},"processed_data":{"order_number":"ORD-Kd6P-1774199502","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:11:57] production.INFO: Constructing job for order: 177002  
[2026-03-22 20:12:00] production.INFO: Handling job for order: 177002  
[2026-03-22 20:12:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:12:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:12:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa9c5a5-2a2a-4448-942a-e4649985e340&Player_ID=52169285260  
[2026-03-22 20:12:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa9c5a5-2a2a-4448-942a-e4649985e340&Player_ID=52169285260","has_body":false} 
[2026-03-22 20:12:01] production.INFO: Operation sent successfully {"operation_id":161993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-THENP9G-1774199521","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:12:01"}},"processed_data":{"order_number":"ORD-THENP9G-1774199521","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:12:04] production.INFO: Constructing job for order: 177003  
[2026-03-22 20:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04"} 
[2026-03-22 20:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","total_operations":14,"sites_count":2} 
[2026-03-22 20:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049","ORD-7K0wGHw-1774199456","ORD-MGKkm-1774199472","ORD-xTh-1774199473","ORD-q2Kwmjz-1774199477","ORD-Kd6P-1774199502"]} 
[2026-03-22 20:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:12:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7K0wGHw-1774199456","operation_id":161988} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A9oM-1774199049","operation_id":161972} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kd6P-1774199502","operation_id":161992} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MGKkm-1774199472","operation_id":161989} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q2Kwmjz-1774199477","operation_id":161991} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-THENP9G-1774199521","operation_id":161993} 
[2026-03-22 20:12:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990} 
[2026-03-22 20:12:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 20:12:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990,"processed":0,"errors":0} 
[2026-03-22 20:12:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990,"orders_count":3,"order_ids":["ORD-Fdp-1774199384","ORD-rAAW6QU-1774199407","ORD-0fwtASQ-1774199426"]} 
[2026-03-22 20:12:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990} 
[2026-03-22 20:12:06] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xTh-1774199473","operation_id":161990,"orders_count":3} 
[2026-03-22 20:12:06] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 20:12:06] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 20:12:06] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"count":3} 
[2026-03-22 20:12:06] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"count":3} 
[2026-03-22 20:12:06] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"user_id":34,"notification_type":"order_approved","reference_id":176992} 
[2026-03-22 20:12:06] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"user_id":34,"notification_type":"order_approved","reference_id":176989} 
[2026-03-22 20:12:06] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"user_id":34,"notification_type":"order_approved","reference_id":176991} 
[2026-03-22 20:12:06] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:12:06] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:12:06] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"processed":3,"errors":0} 
[2026-03-22 20:12:06] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983,"processed":3,"errors":0} 
[2026-03-22 20:12:06] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fg4m3Jm1kVGkOreiKYKK5W1sjHvowR4H","execution_time":"2026-03-22 20:12:06","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rAAW6QU-1774199407","operation_id":161983} 
[2026-03-22 20:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 20:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 20:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 20:12:06] production.INFO: Handling job for order: 177003  
[2026-03-22 20:12:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:12:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:12:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bf1cbae3-8be1-4377-9b64-c11b95a9b2db&Player_ID=0980753415  
[2026-03-22 20:12:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=bf1cbae3-8be1-4377-9b64-c11b95a9b2db&Player_ID=0980753415","has_body":false} 
[2026-03-22 20:12:07] production.INFO: Operation sent successfully {"operation_id":161994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K1BoVom-1774199526","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:12:07"}},"processed_data":{"order_number":"ORD-K1BoVom-1774199526","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:12:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MGKkm-1774199472","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:12:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-MGKkm-1774199472","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:12:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:12:10] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176997} 
[2026-03-22 20:12:10] production.INFO: Order updated successfully. Order ID: 176997, Status: completed  
[2026-03-22 20:12:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MGKkm-1774199472","status":"completed","codes_count":0} 
[2026-03-22 20:12:10] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3gcfrnhsea6efngT2CC"}},"user_id":185} 
[2026-03-22 20:12:12] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvpsomrk3dq4a0jDC27P"}},"user_id":185} 
[2026-03-22 20:12:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:12:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-THENP9G-1774199521","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:12:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-THENP9G-1774199521","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:12:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:12:13] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177002} 
[2026-03-22 20:12:13] production.INFO: Order updated successfully. Order ID: 177002, Status: completed  
[2026-03-22 20:12:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-THENP9G-1774199521","status":"completed","codes_count":0} 
[2026-03-22 20:12:14] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":".","note":".","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpe41berjlrb612KPS18Z"}},"user_id":185} 
[2026-03-22 20:12:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:12:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xTh-1774199473","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:12:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-xTh-1774199473","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:12:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:12:25] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176998} 
[2026-03-22 20:12:25] production.INFO: Order updated successfully. Order ID: 176998, Status: completed  
[2026-03-22 20:12:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xTh-1774199473","status":"completed","codes_count":0} 
[2026-03-22 20:12:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:12:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q2Kwmjz-1774199477","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:12:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-q2Kwmjz-1774199477","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:12:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:12:31] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176999} 
[2026-03-22 20:12:31] production.INFO: Order updated successfully. Order ID: 176999, Status: completed  
[2026-03-22 20:12:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q2Kwmjz-1774199477","status":"completed","codes_count":0} 
[2026-03-22 20:12:31] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4v8unfkt4p347krtjTo"}},"user_id":185} 
[2026-03-22 20:12:31] production.ERROR: Undefined array key "operation_number" {"userId":185,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:12:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:12:37] production.INFO: Constructing job for order: 177004  
[2026-03-22 20:12:40] production.INFO: Handling job for order: 177004  
[2026-03-22 20:12:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:12:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:12:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cb64ec8-9d7a-479d-9054-46c4a088f975&Player_ID=52020841367  
[2026-03-22 20:12:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cb64ec8-9d7a-479d-9054-46c4a088f975&Player_ID=52020841367","has_body":false} 
[2026-03-22 20:12:40] production.INFO: Operation sent successfully {"operation_id":161995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dVO-1774199560","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:12:40"}},"processed_data":{"order_number":"ORD-dVO-1774199560","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:13:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dVO-1774199560","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:13:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-dVO-1774199560","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:13:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:13:01] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177004} 
[2026-03-22 20:13:01] production.INFO: Order updated successfully. Order ID: 177004, Status: completed  
[2026-03-22 20:13:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dVO-1774199560","status":"completed","codes_count":0} 
[2026-03-22 20:13:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:13:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7K0wGHw-1774199456","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:13:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-7K0wGHw-1774199456","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:13:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:13:04] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":176996} 
[2026-03-22 20:13:04] production.INFO: Order updated successfully. Order ID: 176996, Status: completed  
[2026-03-22 20:13:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7K0wGHw-1774199456","status":"completed","codes_count":0} 
[2026-03-22 20:13:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:13:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kd6P-1774199502","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:13:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kd6P-1774199502","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:13:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:13:10] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177001} 
[2026-03-22 20:13:10] production.INFO: Order updated successfully. Order ID: 177001, Status: completed  
[2026-03-22 20:13:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kd6P-1774199502","status":"completed","codes_count":0} 
[2026-03-22 20:13:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:13:16] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 20:13:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 20:13:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 20:13:19] production.INFO: Constructing job for order: 177005  
[2026-03-22 20:13:20] production.INFO: Handling job for order: 177005  
[2026-03-22 20:13:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:13:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:13:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=33b59fe3-50e9-4506-b378-aa5217629d7c&Player_ID=5970200072  
[2026-03-22 20:13:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=33b59fe3-50e9-4506-b378-aa5217629d7c&Player_ID=5970200072","has_body":false} 
[2026-03-22 20:13:20] production.INFO: Operation sent successfully {"operation_id":161996,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BdeD-1774199600","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:13:20"}},"processed_data":{"order_number":"ORD-BdeD-1774199600","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:13:30] production.INFO: Constructing job for order: 177006  
[2026-03-22 20:13:32] production.INFO: Handling job for order: 177006  
[2026-03-22 20:13:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:13:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:13:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=eec1a80a-f5f3-4869-9a4f-b19ead75de20&Player_ID=3610048447  
[2026-03-22 20:13:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=eec1a80a-f5f3-4869-9a4f-b19ead75de20&Player_ID=3610048447","has_body":false} 
[2026-03-22 20:13:33] production.INFO: Operation sent successfully {"operation_id":161997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jGoI-1774199613","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:13:33"}},"processed_data":{"order_number":"ORD-jGoI-1774199613","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:13:57] production.INFO: Constructing job for order: 177008  
[2026-03-22 20:14:00] production.INFO: Handling job for order: 177008  
[2026-03-22 20:14:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:14:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:14:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6fce5bc-fde0-48d6-aa48-76daa95ae0fc&Player_ID=52169285260  
[2026-03-22 20:14:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f6fce5bc-fde0-48d6-aa48-76daa95ae0fc&Player_ID=52169285260","has_body":false} 
[2026-03-22 20:14:01] production.INFO: Operation sent successfully {"operation_id":161998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zQAm-1774199641","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:14:01"}},"processed_data":{"order_number":"ORD-zQAm-1774199641","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04"} 
[2026-03-22 20:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","total_operations":9,"sites_count":2} 
[2026-03-22 20:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049","ORD-BdeD-1774199600","ORD-jGoI-1774199613","ORD-zQAm-1774199641"]} 
[2026-03-22 20:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-A9oM-1774199049","operation_id":161972} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BdeD-1774199600","operation_id":161996} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jGoI-1774199613","operation_id":161997} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998} 
[2026-03-22 20:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 20:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998,"processed":0,"errors":0} 
[2026-03-22 20:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998,"orders_count":1,"order_ids":["ORD-K1BoVom-1774199526"]} 
[2026-03-22 20:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998} 
[2026-03-22 20:14:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zQAm-1774199641","operation_id":161998,"orders_count":1} 
[2026-03-22 20:14:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:14:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:14:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"count":1} 
[2026-03-22 20:14:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"count":1} 
[2026-03-22 20:14:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"user_id":1457,"notification_type":"order_approved","reference_id":177003} 
[2026-03-22 20:14:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:14:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:14:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"processed":1,"errors":0} 
[2026-03-22 20:14:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994,"processed":1,"errors":0} 
[2026-03-22 20:14:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"649Ze4AFpEUyIYMVC9Erd77vCUo8FQ9e","execution_time":"2026-03-22 20:14:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K1BoVom-1774199526","operation_id":161994} 
[2026-03-22 20:14:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1457  
[2026-03-22 20:14:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zQAm-1774199641","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:14:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-zQAm-1774199641","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:14:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:14:11] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177008} 
[2026-03-22 20:14:11] production.INFO: Order updated successfully. Order ID: 177008, Status: completed  
[2026-03-22 20:14:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zQAm-1774199641","status":"completed","codes_count":0} 
[2026-03-22 20:14:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:14:14] production.INFO: Constructing job for order: 177009  
[2026-03-22 20:14:17] production.INFO: Handling job for order: 177009  
[2026-03-22 20:14:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:14:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:14:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37b0aba2-6838-410a-8ee1-91ea493c144a&Player_ID=52020841367  
[2026-03-22 20:14:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37b0aba2-6838-410a-8ee1-91ea493c144a&Player_ID=52020841367","has_body":false} 
[2026-03-22 20:14:17] production.INFO: Operation sent successfully {"operation_id":161999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Wh62LPr-1774199657","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:14:17"}},"processed_data":{"order_number":"ORD-6Wh62LPr-1774199657","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:14:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Wh62LPr-1774199657","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:14:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Wh62LPr-1774199657","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:14:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:14:34] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177009} 
[2026-03-22 20:14:34] production.INFO: Order updated successfully. Order ID: 177009, Status: completed  
[2026-03-22 20:14:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Wh62LPr-1774199657","status":"completed","codes_count":0} 
[2026-03-22 20:14:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 20:14:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jGoI-1774199613","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:14:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-jGoI-1774199613","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:14:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:14:44] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":177006} 
[2026-03-22 20:14:44] production.INFO: Order updated successfully. Order ID: 177006, Status: completed  
[2026-03-22 20:14:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jGoI-1774199613","status":"completed","codes_count":0} 
[2026-03-22 20:14:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:15:05] production.INFO: async() رجع: true  
[2026-03-22 20:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:15:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"147.75","mainamount":"150","operation_number":"1564848901","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptgnd7tltjtusewmmVTK"}},"user_id":87} 
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:15:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:15:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18475,"user_id":87,"amount":147.75,"admins_notified":7} 
[2026-03-22 20:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03"} 
[2026-03-22 20:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","total_operations":6,"sites_count":1} 
[2026-03-22 20:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-A9oM-1774199049","ORD-BdeD-1774199600"]} 
[2026-03-22 20:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BdeD-1774199600","operation_id":161996} 
[2026-03-22 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-22 20:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 20:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 20:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":148,"notification_type":"order_approved","reference_id":176980} 
[2026-03-22 20:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 20:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 20:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tG43dwRMJAoYfKqn3BU5vh62ZXRrtepX","execution_time":"2026-03-22 20:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 20:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A9oM-1774199049","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-A9oM-1774199049","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:16:04] production.ERROR: Order not found or already processed. External ID: ORD-A9oM-1774199049  
[2026-03-22 20:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A9oM-1774199049","status":"completed","codes_count":0} 
[2026-03-22 20:16:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BdeD-1774199600","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:16:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-BdeD-1774199600","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:16:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:16:17] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":177005} 
[2026-03-22 20:16:17] production.INFO: Order updated successfully. Order ID: 177005, Status: completed  
[2026-03-22 20:16:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BdeD-1774199600","status":"completed","codes_count":0} 
[2026-03-22 20:16:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 20:16:24] production.INFO: Constructing job for order: 177010  
[2026-03-22 20:16:27] production.INFO: Handling job for order: 177010  
[2026-03-22 20:16:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:16:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:16:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a281ff29-f533-4bc0-a7c7-336078fcb46a&Player_ID=52249356355  
[2026-03-22 20:16:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a281ff29-f533-4bc0-a7c7-336078fcb46a&Player_ID=52249356355","has_body":false} 
[2026-03-22 20:16:28] production.INFO: Operation sent successfully {"operation_id":162000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Exi-1774199788","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:16:28"}},"processed_data":{"order_number":"ORD-0Exi-1774199788","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:16:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Exi-1774199788","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:16:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Exi-1774199788","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:16:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:16:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":177010} 
[2026-03-22 20:16:44] production.INFO: Order updated successfully. Order ID: 177010, Status: completed  
[2026-03-22 20:16:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Exi-1774199788","status":"completed","codes_count":0} 
[2026-03-22 20:16:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-22 20:17:36] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 20:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-22 20:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1474  
[2026-03-22 20:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01"} 
[2026-03-22 20:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","total_operations":4,"sites_count":1} 
[2026-03-22 20:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 20:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 20:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PJOOxzA1QvHrCr3hHPRN1WFjI5KxfAl8","execution_time":"2026-03-22 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:18:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 20:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-22 20:18:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 20:18:40] production.INFO: Constructing job for order: 177011  
[2026-03-22 20:18:43] production.INFO: Handling job for order: 177011  
[2026-03-22 20:18:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:18:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:18:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=79f01d26-4fb1-41d4-beb3-8622de077482&Player_ID=110192261  
[2026-03-22 20:18:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=79f01d26-4fb1-41d4-beb3-8622de077482&Player_ID=110192261","has_body":false} 
[2026-03-22 20:18:44] production.INFO: Operation sent successfully {"operation_id":162001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bkeRu-1774199924","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 20:18:44"}},"processed_data":{"order_number":"ORD-bkeRu-1774199924","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 20:19:58] production.INFO: Constructing job for order: 177012  
[2026-03-22 20:19:59] production.INFO: Handling job for order: 177012  
[2026-03-22 20:19:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:19:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:19:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d1081c15-cee4-4b1c-89f7-bbb36f36fb80&Player_ID=588437707  
[2026-03-22 20:19:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=d1081c15-cee4-4b1c-89f7-bbb36f36fb80&Player_ID=588437707","has_body":false} 
[2026-03-22 20:20:00] production.INFO: Operation sent successfully {"operation_id":162002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-az1-1774200000","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 20:20:00"}},"processed_data":{"order_number":"ORD-az1-1774200000","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 20:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03"} 
[2026-03-22 20:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","total_operations":6,"sites_count":1} 
[2026-03-22 20:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-bkeRu-1774199924","ORD-az1-1774200000"]} 
[2026-03-22 20:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-az1-1774200000","operation_id":162002} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bkeRu-1774199924","operation_id":162001} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Za0H5Ts6C0YrNvyZqp93cGNJi0JpcPeT","execution_time":"2026-03-22 20:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:20:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:20:05] production.INFO: async() رجع: true  
[2026-03-22 20:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:21:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5516.0","mainamount":"5600","operation_number":"156856863","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpodi96uhcivi6fvQR5pS"}},"user_id":1277} 
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:21:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:21:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18476,"user_id":1277,"amount":5516.0,"admins_notified":7} 
[2026-03-22 20:21:49] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":"1","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp1rdukt3o85h2Mdol4g"}},"user_id":185} 
[2026-03-22 20:22:01] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":"2","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5lbjshskmoi9335i351"}},"user_id":185} 
[2026-03-22 20:22:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-az1-1774200000","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:22:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-az1-1774200000","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:22:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:22:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":177012} 
[2026-03-22 20:22:03] production.INFO: Order updated successfully. Order ID: 177012, Status: completed  
[2026-03-22 20:22:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-az1-1774200000","status":"completed","codes_count":0} 
[2026-03-22 20:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04"} 
[2026-03-22 20:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","total_operations":5,"sites_count":1} 
[2026-03-22 20:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-bkeRu-1774199924"]} 
[2026-03-22 20:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bkeRu-1774199924","operation_id":162001} 
[2026-03-22 20:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LsXmc2BXrA7WJAjUABHZVOZt2DQfyYRz","execution_time":"2026-03-22 20:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 20:22:12] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"1100.0","mainamount":"1100","operation_number":"1100","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqqkpkhh85uomdJGPuu3"}},"user_id":185} 
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:22:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:22:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18477,"user_id":185,"amount":1100.0,"admins_notified":7} 
[2026-03-22 20:23:00] production.INFO: Constructing job for order: 177013  
[2026-03-22 20:23:01] production.INFO: Handling job for order: 177013  
[2026-03-22 20:23:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:23:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:23:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9254f9af-800b-48be-9f6d-a5b34d05014b&Player_ID=0980551630  
[2026-03-22 20:23:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9254f9af-800b-48be-9f6d-a5b34d05014b&Player_ID=0980551630","has_body":false} 
[2026-03-22 20:23:02] production.INFO: Operation sent successfully {"operation_id":162003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ogQX7-1774200182","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:23:02"}},"processed_data":{"order_number":"ORD-ogQX7-1774200182","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:23:02] production.INFO: Constructing job for order: 177014  
[2026-03-22 20:23:05] production.INFO: Handling job for order: 177014  
[2026-03-22 20:23:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:23:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:23:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4545c833-5f78-41a7-a774-016a5ea0d86c&Player_ID=2567551958  
[2026-03-22 20:23:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4545c833-5f78-41a7-a774-016a5ea0d86c&Player_ID=2567551958","has_body":false} 
[2026-03-22 20:23:06] production.INFO: Operation sent successfully {"operation_id":162004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CA9X-1774200185","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:23:06"}},"processed_data":{"order_number":"ORD-CA9X-1774200185","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:23:20] production.INFO: Constructing job for order: 177016  
[2026-03-22 20:23:21] production.INFO: Handling job for order: 177016  
[2026-03-22 20:23:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:23:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:23:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=387ecb02-8d18-4914-b619-b8abbe749cb6&Player_ID=0992934909  
[2026-03-22 20:23:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=387ecb02-8d18-4914-b619-b8abbe749cb6&Player_ID=0992934909","has_body":false} 
[2026-03-22 20:23:21] production.INFO: Operation sent successfully {"operation_id":162005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UY0vF6VL-1774200201","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:23:21"}},"processed_data":{"order_number":"ORD-UY0vF6VL-1774200201","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:23:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CA9X-1774200185","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:23:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-CA9X-1774200185","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:23:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:23:38] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":177014} 
[2026-03-22 20:23:38] production.INFO: Order updated successfully. Order ID: 177014, Status: completed  
[2026-03-22 20:23:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CA9X-1774200185","status":"completed","codes_count":0} 
[2026-03-22 20:23:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 20:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03"} 
[2026-03-22 20:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","total_operations":7,"sites_count":2} 
[2026-03-22 20:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-bkeRu-1774199924"]} 
[2026-03-22 20:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-22 20:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 20:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 20:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":761,"notification_type":"order_approved","reference_id":177011} 
[2026-03-22 20:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 20:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 20:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2,"order_ids":["ORD-ogQX7-1774200182","ORD-UY0vF6VL-1774200201"]} 
[2026-03-22 20:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2} 
[2026-03-22 20:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 20:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 20:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"count":2} 
[2026-03-22 20:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"count":2} 
[2026-03-22 20:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"user_id":1552,"notification_type":"order_approved","reference_id":177013} 
[2026-03-22 20:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"user_id":253,"notification_type":"order_approved","reference_id":177016} 
[2026-03-22 20:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"processed":2,"errors":0} 
[2026-03-22 20:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005,"processed":2,"errors":0} 
[2026-03-22 20:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZzoY2lyLC1vYlBHmWKzNNjTehL2CZARB","execution_time":"2026-03-22 20:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UY0vF6VL-1774200201","operation_id":162005} 
[2026-03-22 20:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 20:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 20:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-22 20:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bkeRu-1774199924","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-bkeRu-1774199924","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:24:04] production.ERROR: Order not found or already processed. External ID: ORD-bkeRu-1774199924  
[2026-03-22 20:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bkeRu-1774199924","status":"completed","codes_count":0} 
[2026-03-22 20:24:24] production.INFO: Constructing job for order: 177017  
[2026-03-22 20:24:25] production.INFO: Handling job for order: 177017  
[2026-03-22 20:24:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:24:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:24:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=2e08031c-c6ca-4d20-9d67-573d7e22b3d4&Player_ID=0992934909  
[2026-03-22 20:24:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=2e08031c-c6ca-4d20-9d67-573d7e22b3d4&Player_ID=0992934909","has_body":false} 
[2026-03-22 20:24:26] production.INFO: Operation sent successfully {"operation_id":162006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tHlK7t-1774200265","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:24:26"}},"processed_data":{"order_number":"ORD-tHlK7t-1774200265","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:25:04] production.INFO: async() رجع: true  
[2026-03-22 20:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 20:25:11] production.INFO: Constructing job for order: 177018  
[2026-03-22 20:25:14] production.INFO: Handling job for order: 177018  
[2026-03-22 20:25:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:25:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:25:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c96a9c22-6fcd-4df4-8d29-2547fcf81fcb&Player_ID=0966304542  
[2026-03-22 20:25:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c96a9c22-6fcd-4df4-8d29-2547fcf81fcb&Player_ID=0966304542","has_body":false} 
[2026-03-22 20:25:15] production.INFO: Operation sent successfully {"operation_id":162007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-grEFdk-1774200315","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:25:15"}},"processed_data":{"order_number":"ORD-grEFdk-1774200315","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:25:17] production.INFO: Constructing job for order: 177019  
[2026-03-22 20:25:18] production.INFO: Handling job for order: 177019  
[2026-03-22 20:25:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:25:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:25:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=7b845668-2c6a-4fa5-ae7e-f0a74d0296c4&Player_ID=0966304542  
[2026-03-22 20:25:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=7b845668-2c6a-4fa5-ae7e-f0a74d0296c4&Player_ID=0966304542","has_body":false} 
[2026-03-22 20:25:18] production.INFO: Operation sent successfully {"operation_id":162008,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5xjsOco-1774200318","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:25:18"}},"processed_data":{"order_number":"ORD-5xjsOco-1774200318","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:25:24] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1000.0","mainamount":"1000","operation_number":"600429835189","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps0ar6vpr9iu62siXYUI"}},"user_id":1745} 
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:25:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:25:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18478,"user_id":1745,"amount":1000.0,"admins_notified":7} 
[2026-03-22 20:25:45] production.INFO: Constructing job for order: 177020  
[2026-03-22 20:25:48] production.INFO: Handling job for order: 177020  
[2026-03-22 20:25:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:25:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:25:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fff78809-2138-4c08-b2ae-576c07f8a55c&Player_ID=52286293533  
[2026-03-22 20:25:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fff78809-2138-4c08-b2ae-576c07f8a55c&Player_ID=52286293533","has_body":false} 
[2026-03-22 20:25:49] production.INFO: Operation sent successfully {"operation_id":162009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9h8q-1774200349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:25:49"}},"processed_data":{"order_number":"ORD-9h8q-1774200349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:25:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9h8q-1774200349","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:25:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-9h8q-1774200349","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:25:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:25:58] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":177020} 
[2026-03-22 20:25:58] production.INFO: Order updated successfully. Order ID: 177020, Status: completed  
[2026-03-22 20:25:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9h8q-1774200349","status":"completed","codes_count":0} 
[2026-03-22 20:25:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-22 20:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04"} 
[2026-03-22 20:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","total_operations":7,"sites_count":2} 
[2026-03-22 20:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 20:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 20:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":3,"order_ids":["ORD-tHlK7t-1774200265","ORD-grEFdk-1774200315","ORD-5xjsOco-1774200318"]} 
[2026-03-22 20:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:26:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":3} 
[2026-03-22 20:26:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 20:26:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 20:26:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"count":3} 
[2026-03-22 20:26:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"count":3} 
[2026-03-22 20:26:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"user_id":1552,"notification_type":"order_approved","reference_id":177019} 
[2026-03-22 20:26:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"user_id":1552,"notification_type":"order_approved","reference_id":177018} 
[2026-03-22 20:26:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"user_id":253,"notification_type":"order_approved","reference_id":177017} 
[2026-03-22 20:26:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:26:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:26:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"processed":3,"errors":0} 
[2026-03-22 20:26:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006,"processed":3,"errors":0} 
[2026-03-22 20:26:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GJQG1rYZe4jBM8aCsThfdyD9ci58R9kZ","execution_time":"2026-03-22 20:26:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tHlK7t-1774200265","operation_id":162006} 
[2026-03-22 20:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 20:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-22 20:26:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-22 20:26:08] production.INFO: SendAcceptReject: Notification queued {"user_id":87,"notification_type":"request_approved","reference_id":18475} 
[2026-03-22 20:26:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 87  
[2026-03-22 20:26:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156867853","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph0gi3ebft9mk4P9xwTV"}},"user_id":1172} 
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:26:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:26:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18479,"user_id":1172,"amount":1970.0,"admins_notified":7} 
[2026-03-22 20:27:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1277,"notification_type":"request_approved","reference_id":18476} 
[2026-03-22 20:27:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1277  
[2026-03-22 20:28:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"request_approved","reference_id":18478} 
[2026-03-22 20:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02"} 
[2026-03-22 20:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","total_operations":4,"sites_count":1} 
[2026-03-22 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vaBX1UIZiPuIaY3YWfCDoKytt40vKOLF","execution_time":"2026-03-22 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 20:28:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"request_approved","reference_id":18479} 
[2026-03-22 20:28:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-22 20:28:35] production.INFO: SendAcceptReject: Notification queued {"user_id":185,"notification_type":"request_approved","reference_id":18477} 
[2026-03-22 20:28:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 185  
[2026-03-22 20:28:59] production.INFO: Constructing job for order: 177021  
[2026-03-22 20:29:02] production.INFO: Handling job for order: 177021  
[2026-03-22 20:29:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:29:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:29:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0dc11c27-1e3d-4516-9902-5330175840d0&Player_ID=5648349998  
[2026-03-22 20:29:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0dc11c27-1e3d-4516-9902-5330175840d0&Player_ID=5648349998","has_body":false} 
[2026-03-22 20:29:03] production.INFO: Operation sent successfully {"operation_id":162010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m9OBM75-1774200543","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:29:03"}},"processed_data":{"order_number":"ORD-m9OBM75-1774200543","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:29:08] production.INFO: Constructing job for order: 177022  
[2026-03-22 20:29:09] production.INFO: Handling job for order: 177022  
[2026-03-22 20:29:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:29:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:29:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5fbfdde6-dacb-4cd9-b8d2-853cbdb0ea61&Player_ID=7604004546  
[2026-03-22 20:29:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5fbfdde6-dacb-4cd9-b8d2-853cbdb0ea61&Player_ID=7604004546","has_body":false} 
[2026-03-22 20:29:10] production.INFO: Operation sent successfully {"operation_id":162011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lY60P-1774200549","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:29:10"}},"processed_data":{"order_number":"ORD-lY60P-1774200549","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:29:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m9OBM75-1774200543","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:29:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-m9OBM75-1774200543","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:29:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:29:21] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":177021} 
[2026-03-22 20:29:21] production.INFO: Order updated successfully. Order ID: 177021, Status: completed  
[2026-03-22 20:29:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m9OBM75-1774200543","status":"completed","codes_count":0} 
[2026-03-22 20:29:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-22 20:29:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":177007} 
[2026-03-22 20:29:27] production.INFO: Constructing job for order: 177023  
[2026-03-22 20:29:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 20:29:28] production.INFO: Handling job for order: 177023  
[2026-03-22 20:29:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:29:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:29:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e8e4c6d4-57d4-4a91-8211-2a56052a54a0&Player_ID=52311252075  
[2026-03-22 20:29:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e8e4c6d4-57d4-4a91-8211-2a56052a54a0&Player_ID=52311252075","has_body":false} 
[2026-03-22 20:29:29] production.INFO: Operation sent successfully {"operation_id":162012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wcT0K2-1774200568","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:29:29"}},"processed_data":{"order_number":"ORD-wcT0K2-1774200568","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-22 20:29:37] production.INFO: Constructing job for order: 177024  
[2026-03-22 20:29:38] production.INFO: Handling job for order: 177024  
[2026-03-22 20:29:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:29:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:29:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c66aa9fe-a0f5-4694-b338-d212ee78a10c&Player_ID=456612  
[2026-03-22 20:29:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c66aa9fe-a0f5-4694-b338-d212ee78a10c&Player_ID=456612","has_body":false} 
[2026-03-22 20:29:39] production.INFO: Operation sent successfully {"operation_id":162013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xOi03r01-1774200578","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 20:29:39"}},"processed_data":{"order_number":"ORD-xOi03r01-1774200578","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 20:29:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wcT0K2-1774200568","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:29:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-wcT0K2-1774200568","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:29:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:29:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":177023} 
[2026-03-22 20:29:39] production.INFO: Order updated successfully. Order ID: 177023, Status: completed  
[2026-03-22 20:29:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wcT0K2-1774200568","status":"completed","codes_count":0} 
[2026-03-22 20:29:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-22 20:29:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xOi03r01-1774200578","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:29:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-xOi03r01-1774200578","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:29:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:29:42] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177024} 
[2026-03-22 20:29:42] production.INFO: Order updated successfully. Order ID: 177024, Status: completed  
[2026-03-22 20:29:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xOi03r01-1774200578","status":"completed","codes_count":0} 
[2026-03-22 20:29:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 20:29:51] production.INFO: Constructing job for order: 177025  
[2026-03-22 20:29:54] production.INFO: Handling job for order: 177025  
[2026-03-22 20:29:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:29:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:29:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b691b424-20d7-4933-8605-e314348cc371&Player_ID=471156  
[2026-03-22 20:29:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=b691b424-20d7-4933-8605-e314348cc371&Player_ID=471156","has_body":false} 
[2026-03-22 20:29:54] production.INFO: Operation sent successfully {"operation_id":162014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w3WFZnMD-1774200594","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 20:29:54"}},"processed_data":{"order_number":"ORD-w3WFZnMD-1774200594","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 20:29:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":177015} 
[2026-03-22 20:29:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 20:29:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w3WFZnMD-1774200594","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:29:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-w3WFZnMD-1774200594","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:29:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:29:58] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177025} 
[2026-03-22 20:29:58] production.INFO: Order updated successfully. Order ID: 177025, Status: completed  
[2026-03-22 20:29:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w3WFZnMD-1774200594","status":"completed","codes_count":0} 
[2026-03-22 20:30:00] production.INFO: Constructing job for order: 177026  
[2026-03-22 20:30:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 20:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03"} 
[2026-03-22 20:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","total_operations":5,"sites_count":1} 
[2026-03-22 20:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-lY60P-1774200549"]} 
[2026-03-22 20:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lY60P-1774200549","operation_id":162011} 
[2026-03-22 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"L8crXphhlh9rCVApiKzvsPWbjuFjMLLK","execution_time":"2026-03-22 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 20:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-22 20:30:06] production.INFO: async() رجع: true  
[2026-03-22 20:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:30:07] production.INFO: Handling job for order: 177026  
[2026-03-22 20:30:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:30:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:30:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ba10d4de-481b-4910-8424-be6ed049693a&Player_ID=2192727514  
[2026-03-22 20:30:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ba10d4de-481b-4910-8424-be6ed049693a&Player_ID=2192727514","has_body":false} 
[2026-03-22 20:30:08] production.INFO: Operation sent successfully {"operation_id":162015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xLN3r-1774200608","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:30:08"}},"processed_data":{"order_number":"ORD-xLN3r-1774200608","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:31:00] production.INFO: Constructing job for order: 177027  
[2026-03-22 20:31:02] production.INFO: Handling job for order: 177027  
[2026-03-22 20:31:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:31:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:31:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2945b5fa-72c9-49c4-8927-8298cdfd08e0&Player_ID=51595126642  
[2026-03-22 20:31:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2945b5fa-72c9-49c4-8927-8298cdfd08e0&Player_ID=51595126642","has_body":false} 
[2026-03-22 20:31:03] production.INFO: Operation sent successfully {"operation_id":162016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QyhK-1774200662","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:31:03"}},"processed_data":{"order_number":"ORD-QyhK-1774200662","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 20:31:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QyhK-1774200662","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:31:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-QyhK-1774200662","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:31:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:31:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":177027} 
[2026-03-22 20:31:21] production.INFO: Order updated successfully. Order ID: 177027, Status: completed  
[2026-03-22 20:31:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QyhK-1774200662","status":"completed","codes_count":0} 
[2026-03-22 20:31:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-22 20:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03"} 
[2026-03-22 20:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","total_operations":6,"sites_count":1} 
[2026-03-22 20:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-lY60P-1774200549","ORD-xLN3r-1774200608"]} 
[2026-03-22 20:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lY60P-1774200549","operation_id":162011} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLN3r-1774200608","operation_id":162015} 
[2026-03-22 20:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLN3r-1774200608","operation_id":162015,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLN3r-1774200608","operation_id":162015,"processed":0,"errors":0} 
[2026-03-22 20:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ekGqFevgxtBG0ddpePUZgJZmgBtelfa5","execution_time":"2026-03-22 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLN3r-1774200608","operation_id":162015} 
[2026-03-22 20:32:36] production.INFO: Constructing job for order: 177028  
[2026-03-22 20:32:39] production.INFO: Handling job for order: 177028  
[2026-03-22 20:32:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:32:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:32:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca92d786-bab3-4f86-b3f9-d01e1465d44e&Player_ID=52350089587  
[2026-03-22 20:32:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca92d786-bab3-4f86-b3f9-d01e1465d44e&Player_ID=52350089587","has_body":false} 
[2026-03-22 20:32:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lY60P-1774200549","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:32:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-lY60P-1774200549","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:32:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:32:39] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":177022} 
[2026-03-22 20:32:39] production.INFO: Order updated successfully. Order ID: 177022, Status: completed  
[2026-03-22 20:32:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lY60P-1774200549","status":"completed","codes_count":0} 
[2026-03-22 20:32:40] production.INFO: Operation sent successfully {"operation_id":162017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jJp6Z-1774200759","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:32:40"}},"processed_data":{"order_number":"ORD-jJp6Z-1774200759","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:32:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 20:32:54] production.INFO: Constructing job for order: 177029  
[2026-03-22 20:32:55] production.INFO: Handling job for order: 177029  
[2026-03-22 20:32:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:32:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:32:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=be7c4e80-01d5-461e-b943-1a732318927c&Player_ID=0939624358  
[2026-03-22 20:32:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=be7c4e80-01d5-461e-b943-1a732318927c&Player_ID=0939624358","has_body":false} 
[2026-03-22 20:32:56] production.INFO: Operation sent successfully {"operation_id":162018,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xE7au-1774200775","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:32:56"}},"processed_data":{"order_number":"ORD-xE7au-1774200775","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:33:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jJp6Z-1774200759","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:33:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-jJp6Z-1774200759","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:33:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:33:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177028} 
[2026-03-22 20:33:03] production.INFO: Order updated successfully. Order ID: 177028, Status: completed  
[2026-03-22 20:33:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jJp6Z-1774200759","status":"completed","codes_count":0} 
[2026-03-22 20:33:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xLN3r-1774200608","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:33:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-xLN3r-1774200608","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:33:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:33:03] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":177026} 
[2026-03-22 20:33:03] production.INFO: Order updated successfully. Order ID: 177026, Status: completed  
[2026-03-22 20:33:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xLN3r-1774200608","status":"completed","codes_count":0} 
[2026-03-22 20:33:04] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"12000.0","mainamount":"12000","operation_number":"156873282","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiltsst72f52o4JqogGT"}},"user_id":148} 
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:33:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:33:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18480,"user_id":148,"amount":12000.0,"admins_notified":7} 
[2026-03-22 20:33:33] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"request_approved","reference_id":18480} 
[2026-03-22 20:33:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 20:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02"} 
[2026-03-22 20:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","total_operations":5,"sites_count":2} 
[2026-03-22 20:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 20:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 20:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 20:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-xE7au-1774200775"]} 
[2026-03-22 20:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 20:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"count":1} 
[2026-03-22 20:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"count":1} 
[2026-03-22 20:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"user_id":1597,"notification_type":"order_approved","reference_id":177029} 
[2026-03-22 20:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"processed":1,"errors":0} 
[2026-03-22 20:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018,"processed":1,"errors":0} 
[2026-03-22 20:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W30vODdZFsfD0zxlpBd1eJ6ctSZUEGfu","execution_time":"2026-03-22 20:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xE7au-1774200775","operation_id":162018} 
[2026-03-22 20:34:03] production.INFO: Constructing job for order: 177030  
[2026-03-22 20:34:06] production.INFO: Handling job for order: 177030  
[2026-03-22 20:34:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:34:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:34:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=a56e61c1-e22f-4b42-a2a6-6c8ba70a8e10&Player_ID=0994636201  
[2026-03-22 20:34:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=a56e61c1-e22f-4b42-a2a6-6c8ba70a8e10&Player_ID=0994636201","has_body":false} 
[2026-03-22 20:34:06] production.INFO: Operation sent successfully {"operation_id":162019,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BrLN1hR-1774200846","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:34:06"}},"processed_data":{"order_number":"ORD-BrLN1hR-1774200846","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:34:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:34:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:34:40] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:34:43] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:35:03] production.INFO: Executing GetProducts task...  
[2026-03-22 20:35:06] production.INFO: async() رجع: true  
[2026-03-22 20:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:35:21] production.INFO: Constructing job for order: 177031  
[2026-03-22 20:35:22] production.INFO: Handling job for order: 177031  
[2026-03-22 20:35:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:35:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:35:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9d97b84-315d-4c85-9167-185fe0c191bb&Player_ID=52174240568  
[2026-03-22 20:35:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9d97b84-315d-4c85-9167-185fe0c191bb&Player_ID=52174240568","has_body":false} 
[2026-03-22 20:35:23] production.INFO: Operation sent successfully {"operation_id":162020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9X4iw-1774200923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:35:23"}},"processed_data":{"order_number":"ORD-9X4iw-1774200923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:35:30] production.INFO: Constructing job for order: 177032  
[2026-03-22 20:35:32] production.INFO: Handling job for order: 177032  
[2026-03-22 20:35:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:35:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:35:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=27d00a81-c6c0-426d-85df-49e5fcea358f&Player_ID=10492576950  
[2026-03-22 20:35:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=27d00a81-c6c0-426d-85df-49e5fcea358f&Player_ID=10492576950","has_body":false} 
[2026-03-22 20:35:33] production.INFO: Operation sent successfully {"operation_id":162021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kh3-1774200933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:35:33"}},"processed_data":{"order_number":"ORD-Kh3-1774200933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:35:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9X4iw-1774200923","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:35:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-9X4iw-1774200923","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:35:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:35:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1474,"notification_type":"order_approved","reference_id":177031} 
[2026-03-22 20:35:36] production.INFO: Order updated successfully. Order ID: 177031, Status: completed  
[2026-03-22 20:35:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9X4iw-1774200923","status":"completed","codes_count":0} 
[2026-03-22 20:35:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1474  
[2026-03-22 20:36:02] production.INFO: Constructing job for order: 177033  
[2026-03-22 20:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03"} 
[2026-03-22 20:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","total_operations":6,"sites_count":2} 
[2026-03-22 20:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-Kh3-1774200933"]} 
[2026-03-22 20:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kh3-1774200933","operation_id":162021} 
[2026-03-22 20:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-BrLN1hR-1774200846"]} 
[2026-03-22 20:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 20:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"count":1} 
[2026-03-22 20:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"count":1} 
[2026-03-22 20:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"user_id":1547,"notification_type":"order_approved","reference_id":177030} 
[2026-03-22 20:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"processed":1,"errors":0} 
[2026-03-22 20:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019,"processed":1,"errors":0} 
[2026-03-22 20:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GDmm0U2kOdB16RkG4MUjslZMikqZQFT9","execution_time":"2026-03-22 20:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BrLN1hR-1774200846","operation_id":162019} 
[2026-03-22 20:36:03] production.INFO: Handling job for order: 177033  
[2026-03-22 20:36:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:36:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:36:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ddaf31ac-1571-40df-a84e-00ee11929854&Player_ID=52072182139  
[2026-03-22 20:36:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ddaf31ac-1571-40df-a84e-00ee11929854&Player_ID=52072182139","has_body":false} 
[2026-03-22 20:36:04] production.INFO: Operation sent successfully {"operation_id":162022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qSZutZiZ-1774200964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:36:04"}},"processed_data":{"order_number":"ORD-qSZutZiZ-1774200964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-22 20:36:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qSZutZiZ-1774200964","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:36:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-qSZutZiZ-1774200964","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:36:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:36:16] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":177033} 
[2026-03-22 20:36:16] production.INFO: Order updated successfully. Order ID: 177033, Status: completed  
[2026-03-22 20:36:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qSZutZiZ-1774200964","status":"completed","codes_count":0} 
[2026-03-22 20:36:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 20:36:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kh3-1774200933","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:36:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kh3-1774200933","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:36:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:36:36] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":177032} 
[2026-03-22 20:36:36] production.INFO: Order updated successfully. Order ID: 177032, Status: completed  
[2026-03-22 20:36:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kh3-1774200933","status":"completed","codes_count":0} 
[2026-03-22 20:36:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-22 20:36:44] production.INFO: Constructing job for order: 177034  
[2026-03-22 20:36:46] production.INFO: Handling job for order: 177034  
[2026-03-22 20:36:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:36:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:36:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=817ab31b-71a4-4dda-b2ba-73832e9cc856&Player_ID=471156  
[2026-03-22 20:36:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=817ab31b-71a4-4dda-b2ba-73832e9cc856&Player_ID=471156","has_body":false} 
[2026-03-22 20:36:47] production.INFO: Operation sent successfully {"operation_id":162023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hKUI-1774201007","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 20:36:47"}},"processed_data":{"order_number":"ORD-hKUI-1774201007","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 20:36:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hKUI-1774201007","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:36:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-hKUI-1774201007","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:36:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:36:52] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177034} 
[2026-03-22 20:36:52] production.INFO: Order updated successfully. Order ID: 177034, Status: completed  
[2026-03-22 20:36:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hKUI-1774201007","status":"completed","codes_count":0} 
[2026-03-22 20:36:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 20:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02"} 
[2026-03-22 20:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","total_operations":4,"sites_count":1} 
[2026-03-22 20:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893"]} 
[2026-03-22 20:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-22 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-22 20:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"87q49s4mW6eddCzcF55tISSgwcO0ubot","execution_time":"2026-03-22 20:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:39:06] production.INFO: Constructing job for order: 177035  
[2026-03-22 20:39:08] production.INFO: Handling job for order: 177035  
[2026-03-22 20:39:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:39:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:39:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b47295ee-2ad0-4d57-b150-e7fd800e80f0&Player_ID=5806302329  
[2026-03-22 20:39:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b47295ee-2ad0-4d57-b150-e7fd800e80f0&Player_ID=5806302329","has_body":false} 
[2026-03-22 20:39:09] production.INFO: Operation sent successfully {"operation_id":162024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NzC-1774201149","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:39:09"}},"processed_data":{"order_number":"ORD-NzC-1774201149","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 20:39:22] production.INFO: Constructing job for order: 177036  
[2026-03-22 20:39:24] production.INFO: Handling job for order: 177036  
[2026-03-22 20:39:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:39:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:39:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2eff17a1-4114-4a06-8e4b-f0f85ff5179f&Player_ID=8969501470  
[2026-03-22 20:39:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2eff17a1-4114-4a06-8e4b-f0f85ff5179f&Player_ID=8969501470","has_body":false} 
[2026-03-22 20:39:25] production.INFO: Operation sent successfully {"operation_id":162025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DU3nG8f-1774201165","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:39:25"}},"processed_data":{"order_number":"ORD-DU3nG8f-1774201165","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:39:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NzC-1774201149","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:39:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-NzC-1774201149","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:39:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:39:28] production.INFO: SendAcceptReject: Notification queued {"user_id":185,"notification_type":"order_approved","reference_id":177035} 
[2026-03-22 20:39:28] production.INFO: Order updated successfully. Order ID: 177035, Status: completed  
[2026-03-22 20:39:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NzC-1774201149","status":"completed","codes_count":0} 
[2026-03-22 20:39:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 185  
[2026-03-22 20:39:56] production.INFO: Constructing job for order: 177037  
[2026-03-22 20:39:58] production.INFO: Handling job for order: 177037  
[2026-03-22 20:39:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:39:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:39:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=97729095-9155-4ba3-955d-22827f13e82f&Player_ID=8969501470  
[2026-03-22 20:39:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=97729095-9155-4ba3-955d-22827f13e82f&Player_ID=8969501470","has_body":false} 
[2026-03-22 20:39:59] production.INFO: Operation sent successfully {"operation_id":162026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DONX-1774201199","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 20:39:59"}},"processed_data":{"order_number":"ORD-DONX-1774201199","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-22 20:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02"} 
[2026-03-22 20:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","total_operations":6,"sites_count":1} 
[2026-03-22 20:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DU3nG8f-1774201165","ORD-DONX-1774201199"]} 
[2026-03-22 20:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DU3nG8f-1774201165","operation_id":162025} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4sgr7e8sNp2xRtRz7OevlWxLMrCQMxSY","execution_time":"2026-03-22 20:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:40:04] production.INFO: async() رجع: true  
[2026-03-22 20:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:40:10] production.INFO: Constructing job for order: 177038  
[2026-03-22 20:40:12] production.INFO: Handling job for order: 177038  
[2026-03-22 20:40:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:40:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:40:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=54cf1ebe-e02c-4b72-b789-526179ad0b74&Player_ID=0980327947  
[2026-03-22 20:40:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=54cf1ebe-e02c-4b72-b789-526179ad0b74&Player_ID=0980327947","has_body":false} 
[2026-03-22 20:40:13] production.INFO: Operation sent successfully {"operation_id":162027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FOKgU-1774201212","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 20:40:13"}},"processed_data":{"order_number":"ORD-FOKgU-1774201212","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 20:40:23] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuui9rmcknadhcpqTnFw"}},"user_id":1672} 
[2026-03-22 20:40:23] production.ERROR: Undefined array key "operation_number" {"userId":1672,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:40:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DU3nG8f-1774201165","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:40:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-DU3nG8f-1774201165","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:40:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:40:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"order_approved","reference_id":177036} 
[2026-03-22 20:40:25] production.INFO: Order updated successfully. Order ID: 177036, Status: completed  
[2026-03-22 20:40:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DU3nG8f-1774201165","status":"completed","codes_count":0} 
[2026-03-22 20:40:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-22 20:40:31] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplqv4o3brfg350nnLXrH"}},"user_id":1672} 
[2026-03-22 20:40:31] production.ERROR: Undefined array key "operation_number" {"userId":1672,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /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))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /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))
#16 /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')
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /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))
#20 /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))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /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))
#24 /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))
#25 /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))
#26 /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))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /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))
#39 /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))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-22 20:41:05] production.INFO: Constructing job for order: 177039  
[2026-03-22 20:41:07] production.INFO: Handling job for order: 177039  
[2026-03-22 20:41:07] production.ERROR: API failed for order 177039 {"order_id":177039,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(177039, 84, 1, 'd807e9c6-dfcb-4...', '[{\"key\":\"player...', 16, 227)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(177039)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 20:41:07","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-22 20:41:19] production.INFO: Constructing job for order: 177040  
[2026-03-22 20:41:22] production.INFO: Handling job for order: 177040  
[2026-03-22 20:41:22] production.ERROR: API failed for order 177040 {"order_id":177040,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(177040, 85, 1, '424141af-8114-4...', '[{\"key\":\"player...', 16, 227)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(177040)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-22 20:41:22","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-22 20:41:34] production.INFO: Constructing job for order: 177041  
[2026-03-22 20:41:37] production.INFO: Handling job for order: 177041  
[2026-03-22 20:41:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:41:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:41:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4ae7c3bb-39fc-4ae9-b22c-af8f1f5f398f&Player_ID=14334600446  
[2026-03-22 20:41:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4ae7c3bb-39fc-4ae9-b22c-af8f1f5f398f&Player_ID=14334600446","has_body":false} 
[2026-03-22 20:41:38] production.INFO: Operation sent successfully {"operation_id":162028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LyGO3-1774201297","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:41:38"}},"processed_data":{"order_number":"ORD-LyGO3-1774201297","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02"} 
[2026-03-22 20:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","total_operations":7,"sites_count":2} 
[2026-03-22 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-LyGO3-1774201297"]} 
[2026-03-22 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LyGO3-1774201297","operation_id":162028} 
[2026-03-22 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-FOKgU-1774201212"]} 
[2026-03-22 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"count":1} 
[2026-03-22 20:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"count":1} 
[2026-03-22 20:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"user_id":1056,"notification_type":"order_approved","reference_id":177038} 
[2026-03-22 20:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"processed":1,"errors":0} 
[2026-03-22 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027,"processed":1,"errors":0} 
[2026-03-22 20:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OmsTGHQ0k5E61VtnT44jmK9mwRnHq420","execution_time":"2026-03-22 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FOKgU-1774201212","operation_id":162027} 
[2026-03-22 20:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 20:42:06] production.INFO: Constructing job for order: 177042  
[2026-03-22 20:42:08] production.INFO: Handling job for order: 177042  
[2026-03-22 20:42:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:42:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:42:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a78ab99f-561f-4049-90da-f6d9f85f3b18&Player_ID=7361782705  
[2026-03-22 20:42:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=a78ab99f-561f-4049-90da-f6d9f85f3b18&Player_ID=7361782705","has_body":false} 
[2026-03-22 20:42:09] production.INFO: Operation sent successfully {"operation_id":162029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TqOUyy-1774201328","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:42:09"}},"processed_data":{"order_number":"ORD-TqOUyy-1774201328","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:42:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LyGO3-1774201297","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:42:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-LyGO3-1774201297","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:42:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:42:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177041} 
[2026-03-22 20:42:16] production.INFO: Order updated successfully. Order ID: 177041, Status: completed  
[2026-03-22 20:42:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LyGO3-1774201297","status":"completed","codes_count":0} 
[2026-03-22 20:42:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 20:42:46] production.INFO: Constructing job for order: 177043  
[2026-03-22 20:42:48] production.INFO: Handling job for order: 177043  
[2026-03-22 20:42:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:42:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:42:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2597a815-05b3-4ca5-9afb-dda83e116bfb&Player_ID=12684958103  
[2026-03-22 20:42:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2597a815-05b3-4ca5-9afb-dda83e116bfb&Player_ID=12684958103","has_body":false} 
[2026-03-22 20:42:49] production.INFO: Operation sent successfully {"operation_id":162030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vQAIO-1774201368","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 20:42:49"}},"processed_data":{"order_number":"ORD-vQAIO-1774201368","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 20:43:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TqOUyy-1774201328","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:43:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-TqOUyy-1774201328","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:43:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:43:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177042} 
[2026-03-22 20:43:10] production.INFO: Order updated successfully. Order ID: 177042, Status: completed  
[2026-03-22 20:43:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TqOUyy-1774201328","status":"completed","codes_count":0} 
[2026-03-22 20:43:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 20:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04"} 
[2026-03-22 20:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","total_operations":6,"sites_count":1} 
[2026-03-22 20:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-vQAIO-1774201368"]} 
[2026-03-22 20:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQAIO-1774201368","operation_id":162030} 
[2026-03-22 20:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQAIO-1774201368","operation_id":162030,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQAIO-1774201368","operation_id":162030,"processed":0,"errors":0} 
[2026-03-22 20:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ua7xb21oVmI1p0cnnmnKY4lP8ADEf3gY","execution_time":"2026-03-22 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vQAIO-1774201368","operation_id":162030} 
[2026-03-22 20:44:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vQAIO-1774201368","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:44:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-vQAIO-1774201368","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:44:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:44:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177043} 
[2026-03-22 20:44:13] production.INFO: Order updated successfully. Order ID: 177043, Status: completed  
[2026-03-22 20:44:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vQAIO-1774201368","status":"completed","codes_count":0} 
[2026-03-22 20:44:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 20:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 20:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:45:04] production.INFO: Executing GetProducts task...  
[2026-03-22 20:45:06] production.INFO: async() رجع: true  
[2026-03-22 20:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:45:22] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:45:25] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"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-22 20:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04"} 
[2026-03-22 20:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","total_operations":5,"sites_count":1} 
[2026-03-22 20:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199"]} 
[2026-03-22 20:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bFphBT8akOJFQppphEbi79jQjKxFBxxM","execution_time":"2026-03-22 20:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:46:36] production.INFO: Constructing job for order: 177045  
[2026-03-22 20:46:37] production.INFO: Handling job for order: 177045  
[2026-03-22 20:46:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:46:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:46:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=fe0dfc89-5d9e-4a23-992a-27e2f79e3df3&Player_ID=471156  
[2026-03-22 20:46:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=fe0dfc89-5d9e-4a23-992a-27e2f79e3df3&Player_ID=471156","has_body":false} 
[2026-03-22 20:46:38] production.INFO: Operation sent successfully {"operation_id":162031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zfzMifb-1774201598","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 20:46:38"}},"processed_data":{"order_number":"ORD-zfzMifb-1774201598","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 20:46:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zfzMifb-1774201598","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:46:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-zfzMifb-1774201598","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:46:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:46:43] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177045} 
[2026-03-22 20:46:43] production.INFO: Order updated successfully. Order ID: 177045, Status: completed  
[2026-03-22 20:46:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zfzMifb-1774201598","status":"completed","codes_count":0} 
[2026-03-22 20:46:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 20:47:11] production.INFO: Constructing job for order: 177046  
[2026-03-22 20:47:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"156883632","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpevlbh3u8q0i269OKklt"}},"user_id":1247} 
[2026-03-22 20:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 20:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 20:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 20:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 20:47:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 20:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 20:47:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 20:47:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 20:47:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18481,"user_id":1247,"amount":2955.0,"admins_notified":7} 
[2026-03-22 20:47:15] production.INFO: Handling job for order: 177046  
[2026-03-22 20:47:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:47:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:47:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44d6c141-2cad-4e8e-b99a-244fab9dc1f3&Player_ID=52153927674  
[2026-03-22 20:47:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44d6c141-2cad-4e8e-b99a-244fab9dc1f3&Player_ID=52153927674","has_body":false} 
[2026-03-22 20:47:15] production.INFO: Operation sent successfully {"operation_id":162032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TgEaiXy-1774201635","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:47:15"}},"processed_data":{"order_number":"ORD-TgEaiXy-1774201635","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:47:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TgEaiXy-1774201635","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:47:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-TgEaiXy-1774201635","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:47:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:47:40] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":177046} 
[2026-03-22 20:47:40] production.INFO: Order updated successfully. Order ID: 177046, Status: completed  
[2026-03-22 20:47:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TgEaiXy-1774201635","status":"completed","codes_count":0} 
[2026-03-22 20:47:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-22 20:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03"} 
[2026-03-22 20:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","total_operations":5,"sites_count":1} 
[2026-03-22 20:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199"]} 
[2026-03-22 20:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-22 20:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-22 20:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ufI3vGeBE0P3wp2ULuyCq3bGcZM6EovH","execution_time":"2026-03-22 20:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:49:31] production.INFO: Constructing job for order: 177047  
[2026-03-22 20:49:34] production.INFO: Handling job for order: 177047  
[2026-03-22 20:49:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:49:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:49:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=625000&uuid=551c473d-8aa6-4b42-b321-bab78731c4d0&Player_ID=777331  
[2026-03-22 20:49:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=625000&uuid=551c473d-8aa6-4b42-b321-bab78731c4d0&Player_ID=777331","has_body":false} 
[2026-03-22 20:49:34] production.INFO: Operation sent successfully {"operation_id":162033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x2Hv-1774201774","amount":15.78162499999999823785401531495153903961181640625,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-22 20:49:34"}},"processed_data":{"order_number":"ORD-x2Hv-1774201774","amount":15.78162499999999823785401531495153903961181640625,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-22 20:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01"} 
[2026-03-22 20:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","total_operations":6,"sites_count":1} 
[2026-03-22 20:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-x2Hv-1774201774"]} 
[2026-03-22 20:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033} 
[2026-03-22 20:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"processed":0,"errors":0} 
[2026-03-22 20:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bMGKlHmgGDgjnd5oNtNF6Uh66k8zjn22","execution_time":"2026-03-22 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033} 
[2026-03-22 20:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:50:04] production.INFO: async() رجع: true  
[2026-03-22 20:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:50:40] production.INFO: Constructing job for order: 177048  
[2026-03-22 20:50:41] production.INFO: Handling job for order: 177048  
[2026-03-22 20:50:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:50:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:50:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=f3dc250e-8318-49aa-89d4-cdeaf4e50336&Player_ID=110192261  
[2026-03-22 20:50:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=f3dc250e-8318-49aa-89d4-cdeaf4e50336&Player_ID=110192261","has_body":false} 
[2026-03-22 20:50:42] production.INFO: Operation sent successfully {"operation_id":162034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3TE4F-1774201842","amount":5.2106931000000002995875547640025615692138671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 20:50:42"}},"processed_data":{"order_number":"ORD-3TE4F-1774201842","amount":5.2106931000000002995875547640025615692138671875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 20:51:27] production.INFO: Constructing job for order: 177049  
[2026-03-22 20:51:30] production.INFO: Handling job for order: 177049  
[2026-03-22 20:51:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 20:51:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:51:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b86a26af-c04b-4782-baaa-bbb009dca398&Player_ID=0952380337  
[2026-03-22 20:51:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b86a26af-c04b-4782-baaa-bbb009dca398&Player_ID=0952380337","has_body":false} 
[2026-03-22 20:51:31] production.INFO: Operation sent successfully {"operation_id":162035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5TMkTEB-1774201891","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 20:51:31"}},"processed_data":{"order_number":"ORD-5TMkTEB-1774201891","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 20:51:59] production.INFO: Constructing job for order: 177050  
[2026-03-22 20:52:01] production.INFO: Handling job for order: 177050  
[2026-03-22 20:52:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:52:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:52:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e791810-39d7-472c-ab74-0bec294f78a8&Player_ID=52153927674  
[2026-03-22 20:52:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e791810-39d7-472c-ab74-0bec294f78a8&Player_ID=52153927674","has_body":false} 
[2026-03-22 20:52:02] production.INFO: Operation sent successfully {"operation_id":162036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Xmze-1774201921","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:52:02"}},"processed_data":{"order_number":"ORD-3Xmze-1774201921","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02"} 
[2026-03-22 20:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","total_operations":9,"sites_count":2} 
[2026-03-22 20:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-x2Hv-1774201774","ORD-3TE4F-1774201842","ORD-3Xmze-1774201921"]} 
[2026-03-22 20:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TE4F-1774201842","operation_id":162034} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3Xmze-1774201921","operation_id":162036} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033} 
[2026-03-22 20:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 20:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"processed":0,"errors":0} 
[2026-03-22 20:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"orders_count":1,"order_ids":["ORD-5TMkTEB-1774201891"]} 
[2026-03-22 20:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033} 
[2026-03-22 20:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2Hv-1774201774","operation_id":162033,"orders_count":1} 
[2026-03-22 20:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 20:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 20:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"count":1} 
[2026-03-22 20:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"count":1} 
[2026-03-22 20:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"user_id":1597,"notification_type":"order_approved","reference_id":177049} 
[2026-03-22 20:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 20:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 20:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"processed":1,"errors":0} 
[2026-03-22 20:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035,"processed":1,"errors":0} 
[2026-03-22 20:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EFWlhUgoxd8ddMzyLBt1FB9ZK9KswlBK","execution_time":"2026-03-22 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5TMkTEB-1774201891","operation_id":162035} 
[2026-03-22 20:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x2Hv-1774201774","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-x2Hv-1774201774","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:52:05] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177047} 
[2026-03-22 20:52:05] production.INFO: Order updated successfully. Order ID: 177047, Status: completed  
[2026-03-22 20:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x2Hv-1774201774","status":"completed","codes_count":0} 
[2026-03-22 20:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3TE4F-1774201842","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-3TE4F-1774201842","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:52:05] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":177048} 
[2026-03-22 20:52:05] production.INFO: Order updated successfully. Order ID: 177048, Status: completed  
[2026-03-22 20:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3TE4F-1774201842","status":"completed","codes_count":0} 
[2026-03-22 20:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 20:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 20:52:09] production.INFO: Constructing job for order: 177051  
[2026-03-22 20:52:12] production.INFO: Handling job for order: 177051  
[2026-03-22 20:52:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:52:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:52:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f4b55fab-6e89-4fcf-980b-ada9adf5a311&Player_ID=5219279308  
[2026-03-22 20:52:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f4b55fab-6e89-4fcf-980b-ada9adf5a311&Player_ID=5219279308","has_body":false} 
[2026-03-22 20:52:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3Xmze-1774201921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:52:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-3Xmze-1774201921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:52:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:52:12] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":177050} 
[2026-03-22 20:52:12] production.INFO: Order updated successfully. Order ID: 177050, Status: completed  
[2026-03-22 20:52:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3Xmze-1774201921","status":"completed","codes_count":0} 
[2026-03-22 20:52:13] production.INFO: Operation sent successfully {"operation_id":162037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GfyP-1774201932","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:52:13"}},"processed_data":{"order_number":"ORD-GfyP-1774201932","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:52:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-22 20:52:35] production.INFO: Constructing job for order: 177052  
[2026-03-22 20:52:37] production.INFO: Handling job for order: 177052  
[2026-03-22 20:52:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:52:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:52:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=14025bee-24e5-4d33-9f2b-1e42d9e71b5d&Player_ID=11200494  
[2026-03-22 20:52:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=14025bee-24e5-4d33-9f2b-1e42d9e71b5d&Player_ID=11200494","has_body":false} 
[2026-03-22 20:52:37] production.INFO: Operation sent successfully {"operation_id":162038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vgWrZXE-1774201957","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 20:52:37"}},"processed_data":{"order_number":"ORD-vgWrZXE-1774201957","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 20:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01"} 
[2026-03-22 20:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","total_operations":7,"sites_count":1} 
[2026-03-22 20:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-vgWrZXE-1774201957"]} 
[2026-03-22 20:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vgWrZXE-1774201957","operation_id":162038} 
[2026-03-22 20:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vgWrZXE-1774201957","operation_id":162038,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 20:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vgWrZXE-1774201957","operation_id":162038,"processed":0,"errors":0} 
[2026-03-22 20:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wYc0wv8GivQhys277DskooNAqunbWR5C","execution_time":"2026-03-22 20:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vgWrZXE-1774201957","operation_id":162038} 
[2026-03-22 20:54:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vgWrZXE-1774201957","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 20:54:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-vgWrZXE-1774201957","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 20:54:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:54:03] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177052} 
[2026-03-22 20:54:03] production.INFO: Order updated successfully. Order ID: 177052, Status: completed  
[2026-03-22 20:54:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vgWrZXE-1774201957","status":"completed","codes_count":0} 
[2026-03-22 20:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 20:55:04] production.INFO: async() رجع: true  
[2026-03-22 20:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 20:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 20:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 20:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 20:55:49] production.INFO: Constructing job for order: 177054  
[2026-03-22 20:55:50] production.INFO: Handling job for order: 177054  
[2026-03-22 20:55:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:55:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:55:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=93d1dd5b-605d-469b-9390-435057564703&Player_ID=52444263500  
[2026-03-22 20:55:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=93d1dd5b-605d-469b-9390-435057564703&Player_ID=52444263500","has_body":false} 
[2026-03-22 20:55:51] production.INFO: Operation sent successfully {"operation_id":162039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pKbLf-1774202151","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:55:51"}},"processed_data":{"order_number":"ORD-pKbLf-1774202151","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 20:56:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00"} 
[2026-03-22 20:56:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","total_operations":7,"sites_count":1} 
[2026-03-22 20:56:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-pKbLf-1774202151"]} 
[2026-03-22 20:56:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:56:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pKbLf-1774202151","operation_id":162039} 
[2026-03-22 20:56:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:56:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 20:56:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:56:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yF5sacTI6lXTLOAId2o0wxuD10zs0KA8","execution_time":"2026-03-22 20:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:56:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pKbLf-1774202151","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:56:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-pKbLf-1774202151","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:56:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:56:08] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":177054} 
[2026-03-22 20:56:08] production.INFO: Order updated successfully. Order ID: 177054, Status: completed  
[2026-03-22 20:56:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pKbLf-1774202151","status":"completed","codes_count":0} 
[2026-03-22 20:56:09] production.INFO: Constructing job for order: 177055  
[2026-03-22 20:56:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 20:56:12] production.INFO: Handling job for order: 177055  
[2026-03-22 20:56:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:56:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:56:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=16debd5e-3051-4db9-97ad-642a0a427375&Player_ID=52444263500  
[2026-03-22 20:56:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=16debd5e-3051-4db9-97ad-642a0a427375&Player_ID=52444263500","has_body":false} 
[2026-03-22 20:56:13] production.INFO: Operation sent successfully {"operation_id":162040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9qf8fI-1774202173","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:56:13"}},"processed_data":{"order_number":"ORD-9qf8fI-1774202173","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:56:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9qf8fI-1774202173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:56:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-9qf8fI-1774202173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:56:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:56:23] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":177055} 
[2026-03-22 20:56:23] production.INFO: Order updated successfully. Order ID: 177055, Status: completed  
[2026-03-22 20:56:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9qf8fI-1774202173","status":"completed","codes_count":0} 
[2026-03-22 20:56:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 20:56:29] production.INFO: Constructing job for order: 177056  
[2026-03-22 20:56:31] production.INFO: Handling job for order: 177056  
[2026-03-22 20:56:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:56:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:56:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6e96e561-7e3f-42d8-8b26-32b9643f7f8c&Player_ID=52444263500  
[2026-03-22 20:56:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6e96e561-7e3f-42d8-8b26-32b9643f7f8c&Player_ID=52444263500","has_body":false} 
[2026-03-22 20:56:32] production.INFO: Operation sent successfully {"operation_id":162041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HuSy-1774202192","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:56:32"}},"processed_data":{"order_number":"ORD-HuSy-1774202192","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:56:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HuSy-1774202192","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:56:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-HuSy-1774202192","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:56:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:56:47] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":177056} 
[2026-03-22 20:56:47] production.INFO: Order updated successfully. Order ID: 177056, Status: completed  
[2026-03-22 20:56:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HuSy-1774202192","status":"completed","codes_count":0} 
[2026-03-22 20:56:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 20:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03"} 
[2026-03-22 20:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","total_operations":6,"sites_count":1} 
[2026-03-22 20:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932"]} 
[2026-03-22 20:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 20:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 20:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 20:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 20:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5TlGVfTFIq2XUsUGQnnBPclPx0ulop6a","execution_time":"2026-03-22 20:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 20:58:20] production.INFO: Constructing job for order: 177057  
[2026-03-22 20:58:22] production.INFO: Handling job for order: 177057  
[2026-03-22 20:58:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:58:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:58:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=10fb2a84-78da-4ccd-a558-c91674230a8e&Player_ID=52350740132  
[2026-03-22 20:58:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=10fb2a84-78da-4ccd-a558-c91674230a8e&Player_ID=52350740132","has_body":false} 
[2026-03-22 20:58:23] production.INFO: Operation sent successfully {"operation_id":162042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DK7S-1774202302","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:58:23"}},"processed_data":{"order_number":"ORD-DK7S-1774202302","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 20:58:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DK7S-1774202302","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:58:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-DK7S-1774202302","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:58:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:58:35] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":177057} 
[2026-03-22 20:58:35] production.INFO: Order updated successfully. Order ID: 177057, Status: completed  
[2026-03-22 20:58:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DK7S-1774202302","status":"completed","codes_count":0} 
[2026-03-22 20:58:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 20:59:05] production.INFO: Constructing job for order: 177058  
[2026-03-22 20:59:08] production.INFO: Handling job for order: 177058  
[2026-03-22 20:59:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:59:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:59:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=47eb54ad-94e2-4768-92d5-7f80a1c1af7e&Player_ID=57944624  
[2026-03-22 20:59:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=47eb54ad-94e2-4768-92d5-7f80a1c1af7e&Player_ID=57944624","has_body":false} 
[2026-03-22 20:59:08] production.INFO: Operation sent successfully {"operation_id":162043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MWNSIi1-1774202348","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-22 20:59:08"}},"processed_data":{"order_number":"ORD-MWNSIi1-1774202348","amount":3.38358399999999992502353052259422838687896728515625,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-22 20:59:31] production.INFO: Constructing job for order: 177059  
[2026-03-22 20:59:32] production.INFO: Handling job for order: 177059  
[2026-03-22 20:59:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 20:59:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 20:59:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6044f8b5-da3c-4389-b5a3-9d57757fc8cf&Player_ID=52350740132  
[2026-03-22 20:59:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6044f8b5-da3c-4389-b5a3-9d57757fc8cf&Player_ID=52350740132","has_body":false} 
[2026-03-22 20:59:33] production.INFO: Operation sent successfully {"operation_id":162044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PeiTC-1774202373","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 20:59:33"}},"processed_data":{"order_number":"ORD-PeiTC-1774202373","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 20:59:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PeiTC-1774202373","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 20:59:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-PeiTC-1774202373","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 20:59:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 20:59:50] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":177059} 
[2026-03-22 20:59:50] production.INFO: Order updated successfully. Order ID: 177059, Status: completed  
[2026-03-22 20:59:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PeiTC-1774202373","status":"completed","codes_count":0} 
[2026-03-22 20:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 21:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03"} 
[2026-03-22 21:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","total_operations":7,"sites_count":1} 
[2026-03-22 21:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-MWNSIi1-1774202348"]} 
[2026-03-22 21:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MWNSIi1-1774202348","operation_id":162043} 
[2026-03-22 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ObKXy5VlNdfGoq3WTfACCnOjeAJqLlZY","execution_time":"2026-03-22 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:00:05] production.INFO: async() رجع: true  
[2026-03-22 21:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:00:51] production.INFO: Constructing job for order: 177060  
[2026-03-22 21:00:52] production.INFO: Handling job for order: 177060  
[2026-03-22 21:00:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:00:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:00:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd223f78-cd19-4ea5-ba11-77758fbd38ae&Player_ID=52447726240  
[2026-03-22 21:00:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd223f78-cd19-4ea5-ba11-77758fbd38ae&Player_ID=52447726240","has_body":false} 
[2026-03-22 21:00:53] production.INFO: Operation sent successfully {"operation_id":162045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-smNO-1774202452","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:00:53"}},"processed_data":{"order_number":"ORD-smNO-1774202452","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:01:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-smNO-1774202452","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:01:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-smNO-1774202452","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:01:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:01:18] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177060} 
[2026-03-22 21:01:18] production.INFO: Order updated successfully. Order ID: 177060, Status: completed  
[2026-03-22 21:01:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-smNO-1774202452","status":"completed","codes_count":0} 
[2026-03-22 21:01:18] production.INFO: Constructing job for order: 177061  
[2026-03-22 21:01:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:01:20] production.INFO: Handling job for order: 177061  
[2026-03-22 21:01:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:01:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:01:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=0d1e2081-e484-4deb-8f95-83d49b9781b3&Player_ID=12075726653  
[2026-03-22 21:01:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=0d1e2081-e484-4deb-8f95-83d49b9781b3&Player_ID=12075726653","has_body":false} 
[2026-03-22 21:01:21] production.INFO: Operation sent successfully {"operation_id":162046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yud6DW-1774202480","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:01:21"}},"processed_data":{"order_number":"ORD-yud6DW-1774202480","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:01:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yud6DW-1774202480","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:01:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-yud6DW-1774202480","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:01:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:01:45] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":177061} 
[2026-03-22 21:01:45] production.INFO: Order updated successfully. Order ID: 177061, Status: completed  
[2026-03-22 21:01:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yud6DW-1774202480","status":"completed","codes_count":0} 
[2026-03-22 21:01:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:01:47] production.INFO: Constructing job for order: 177062  
[2026-03-22 21:01:47] production.INFO: Constructing job for order: 177063  
[2026-03-22 21:01:48] production.INFO: Handling job for order: 177063  
[2026-03-22 21:01:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:01:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:01:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8016a688-add4-4aa3-870c-a324893c7643&Player_ID=1118171398  
[2026-03-22 21:01:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=8016a688-add4-4aa3-870c-a324893c7643&Player_ID=1118171398","has_body":false} 
[2026-03-22 21:01:49] production.INFO: Operation sent successfully {"operation_id":162047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SyYD-1774202508","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 21:01:49"}},"processed_data":{"order_number":"ORD-SyYD-1774202508","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 21:01:49] production.INFO: Handling job for order: 177062  
[2026-03-22 21:01:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:01:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:01:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b3b85d5b-f47e-494f-802d-2f9eac0bb96f&Player_ID=0941756213  
[2026-03-22 21:01:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b3b85d5b-f47e-494f-802d-2f9eac0bb96f&Player_ID=0941756213","has_body":false} 
[2026-03-22 21:01:49] production.INFO: Operation sent successfully {"operation_id":162048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DC7u8oDF-1774202509","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:01:49"}},"processed_data":{"order_number":"ORD-DC7u8oDF-1774202509","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:01:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SyYD-1774202508","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:01:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-SyYD-1774202508","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:01:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:01:57] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":177063} 
[2026-03-22 21:01:57] production.INFO: Order updated successfully. Order ID: 177063, Status: completed  
[2026-03-22 21:01:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SyYD-1774202508","status":"completed","codes_count":0} 
[2026-03-22 21:01:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-22 21:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04"} 
[2026-03-22 21:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","total_operations":8,"sites_count":2} 
[2026-03-22 21:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-MWNSIi1-1774202348"]} 
[2026-03-22 21:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:02:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:02:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:02:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-22 21:02:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:02:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:02:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:02:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":32,"notification_type":"order_approved","reference_id":177058} 
[2026-03-22 21:02:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:02:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:02:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:02:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:02:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-DC7u8oDF-1774202509"]} 
[2026-03-22 21:02:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:02:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:02:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:02:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:02:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"count":1} 
[2026-03-22 21:02:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"count":1} 
[2026-03-22 21:02:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"user_id":34,"notification_type":"order_approved","reference_id":177062} 
[2026-03-22 21:02:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:02:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:02:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"processed":1,"errors":0} 
[2026-03-22 21:02:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048,"processed":1,"errors":0} 
[2026-03-22 21:02:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eHdGp8YN3lB8GUzfpxCDCQr4dSGz3KE5","execution_time":"2026-03-22 21:02:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DC7u8oDF-1774202509","operation_id":162048} 
[2026-03-22 21:02:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 21:02:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-22 21:02:35] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"600.0","mainamount":"600","operation_number":"0986446","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps42odcc25h7dcWcyAim"}},"user_id":1580} 
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:02:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:02:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18482,"user_id":1580,"amount":600.0,"admins_notified":7} 
[2026-03-22 21:03:39] production.INFO: Constructing job for order: 177064  
[2026-03-22 21:03:41] production.INFO: Handling job for order: 177064  
[2026-03-22 21:03:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:03:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:03:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5f587d45-9e1e-418b-9210-6acfe6f9e2da&Player_ID=9747000875  
[2026-03-22 21:03:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5f587d45-9e1e-418b-9210-6acfe6f9e2da&Player_ID=9747000875","has_body":false} 
[2026-03-22 21:03:42] production.INFO: Operation sent successfully {"operation_id":162049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D2U-1774202622","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:03:42"}},"processed_data":{"order_number":"ORD-D2U-1774202622","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:03:55] production.INFO: Constructing job for order: 177065  
[2026-03-22 21:03:57] production.INFO: Handling job for order: 177065  
[2026-03-22 21:03:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:03:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:03:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=55509452-1134-40e6-98e8-61a206fb4bd0&Player_ID=0964978370  
[2026-03-22 21:03:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=55509452-1134-40e6-98e8-61a206fb4bd0&Player_ID=0964978370","has_body":false} 
[2026-03-22 21:03:58] production.INFO: Operation sent successfully {"operation_id":162050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m1bFb-1774202637","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:03:58"}},"processed_data":{"order_number":"ORD-m1bFb-1774202637","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:03:58] production.INFO: Constructing job for order: 177066  
[2026-03-22 21:04:01] production.INFO: Handling job for order: 177066  
[2026-03-22 21:04:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:04:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:04:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=2698691a-7313-41d8-9ad2-9c5885a07951&Player_ID=110373948  
[2026-03-22 21:04:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=2698691a-7313-41d8-9ad2-9c5885a07951&Player_ID=110373948","has_body":false} 
[2026-03-22 21:04:01] production.INFO: Operation sent successfully {"operation_id":162051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nRBIdxW-1774202641","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 21:04:01"}},"processed_data":{"order_number":"ORD-nRBIdxW-1774202641","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 21:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01"} 
[2026-03-22 21:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","total_operations":9,"sites_count":2} 
[2026-03-22 21:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-D2U-1774202622","ORD-nRBIdxW-1774202641"]} 
[2026-03-22 21:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D2U-1774202622","operation_id":162049} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nRBIdxW-1774202641","operation_id":162051} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 21:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-m1bFb-1774202637"]} 
[2026-03-22 21:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050} 
[2026-03-22 21:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 21:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"processed":0,"errors":0} 
[2026-03-22 21:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BXYHUXOUnzqXyETiLNyri5GuefLJxkxe","execution_time":"2026-03-22 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050} 
[2026-03-22 21:04:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D2U-1774202622","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:04:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-D2U-1774202622","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:04:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:04:15] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":177064} 
[2026-03-22 21:04:15] production.INFO: Order updated successfully. Order ID: 177064, Status: completed  
[2026-03-22 21:04:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D2U-1774202622","status":"completed","codes_count":0} 
[2026-03-22 21:04:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-22 21:04:23] production.INFO: Constructing job for order: 177067  
[2026-03-22 21:04:26] production.INFO: Handling job for order: 177067  
[2026-03-22 21:04:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:04:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:04:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7a1e1b70-c5b0-4294-a5a8-c0fc058a0e30&Player_ID=13262807559  
[2026-03-22 21:04:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7a1e1b70-c5b0-4294-a5a8-c0fc058a0e30&Player_ID=13262807559","has_body":false} 
[2026-03-22 21:04:27] production.INFO: Operation sent successfully {"operation_id":162052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CLh-1774202666","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:04:27"}},"processed_data":{"order_number":"ORD-CLh-1774202666","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:05:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:05:05] production.INFO: async() رجع: true  
[2026-03-22 21:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:05:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CLh-1774202666","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:05:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-CLh-1774202666","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:05:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:05:06] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177067} 
[2026-03-22 21:05:06] production.INFO: Order updated successfully. Order ID: 177067, Status: completed  
[2026-03-22 21:05:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CLh-1774202666","status":"completed","codes_count":0} 
[2026-03-22 21:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03"} 
[2026-03-22 21:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","total_operations":8,"sites_count":2} 
[2026-03-22 21:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-nRBIdxW-1774202641"]} 
[2026-03-22 21:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nRBIdxW-1774202641","operation_id":162051} 
[2026-03-22 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-m1bFb-1774202637"]} 
[2026-03-22 21:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"count":1} 
[2026-03-22 21:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"count":1} 
[2026-03-22 21:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"user_id":1734,"notification_type":"order_approved","reference_id":177065} 
[2026-03-22 21:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"processed":1,"errors":0} 
[2026-03-22 21:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050,"processed":1,"errors":0} 
[2026-03-22 21:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZpSJGcsD7l7xotGc11ZKWlMd0l2ITdTb","execution_time":"2026-03-22 21:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m1bFb-1774202637","operation_id":162050} 
[2026-03-22 21:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 21:06:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nRBIdxW-1774202641","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:06:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-nRBIdxW-1774202641","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:06:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:06:06] production.INFO: SendAcceptReject: Notification queued {"user_id":646,"notification_type":"order_approved","reference_id":177066} 
[2026-03-22 21:06:06] production.INFO: Order updated successfully. Order ID: 177066, Status: completed  
[2026-03-22 21:06:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nRBIdxW-1774202641","status":"completed","codes_count":0} 
[2026-03-22 21:06:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-22 21:06:58] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"58.0","mainamount":"58","operation_number":"156900122","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php691sbeq6sqgk5CnQP0s"}},"user_id":302} 
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:07:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:07:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18483,"user_id":302,"amount":58.0,"admins_notified":7} 
[2026-03-22 21:07:07] production.INFO: Constructing job for order: 177068  
[2026-03-22 21:07:10] production.INFO: Handling job for order: 177068  
[2026-03-22 21:07:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:07:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:07:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=863a6ce5-9506-46f9-9427-aaf15e09f0fd&Player_ID=52445504025  
[2026-03-22 21:07:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=863a6ce5-9506-46f9-9427-aaf15e09f0fd&Player_ID=52445504025","has_body":false} 
[2026-03-22 21:07:11] production.INFO: Operation sent successfully {"operation_id":162053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6yMwao-1774202830","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:07:11"}},"processed_data":{"order_number":"ORD-6yMwao-1774202830","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:07:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6yMwao-1774202830","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:07:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-6yMwao-1774202830","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:07:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:07:24] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":177068} 
[2026-03-22 21:07:24] production.INFO: Order updated successfully. Order ID: 177068, Status: completed  
[2026-03-22 21:07:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6yMwao-1774202830","status":"completed","codes_count":0} 
[2026-03-22 21:07:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 21:07:36] production.INFO: Constructing job for order: 177069  
[2026-03-22 21:07:38] production.INFO: Handling job for order: 177069  
[2026-03-22 21:07:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:07:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:07:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7e18a8af-52ce-4e09-83b5-b948f4983ac1&Player_ID=0940656980  
[2026-03-22 21:07:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7e18a8af-52ce-4e09-83b5-b948f4983ac1&Player_ID=0940656980","has_body":false} 
[2026-03-22 21:07:38] production.INFO: Operation sent successfully {"operation_id":162054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iryFD-1774202858","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:07:38"}},"processed_data":{"order_number":"ORD-iryFD-1774202858","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:07:45] production.INFO: Constructing job for order: 177070  
[2026-03-22 21:07:47] production.INFO: Handling job for order: 177070  
[2026-03-22 21:07:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:07:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:07:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6d01083e-f611-4992-bef3-261be3da023c&Player_ID=0940656980  
[2026-03-22 21:07:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=6d01083e-f611-4992-bef3-261be3da023c&Player_ID=0940656980","has_body":false} 
[2026-03-22 21:07:48] production.INFO: Operation sent successfully {"operation_id":162055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RWoL-1774202868","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:07:48"}},"processed_data":{"order_number":"ORD-RWoL-1774202868","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03"} 
[2026-03-22 21:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","total_operations":8,"sites_count":2} 
[2026-03-22 21:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932"]} 
[2026-03-22 21:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 21:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2,"order_ids":["ORD-iryFD-1774202858","ORD-RWoL-1774202868"]} 
[2026-03-22 21:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2} 
[2026-03-22 21:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"count":2} 
[2026-03-22 21:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"count":2} 
[2026-03-22 21:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"user_id":366,"notification_type":"order_approved","reference_id":177069} 
[2026-03-22 21:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"user_id":366,"notification_type":"order_approved","reference_id":177070} 
[2026-03-22 21:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"processed":2,"errors":0} 
[2026-03-22 21:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055,"processed":2,"errors":0} 
[2026-03-22 21:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SjyFXjiC24gbFF5LXfxfvWVwjzKcqqq2","execution_time":"2026-03-22 21:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RWoL-1774202868","operation_id":162055} 
[2026-03-22 21:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:08:10] production.INFO: Constructing job for order: 177071  
[2026-03-22 21:08:12] production.INFO: Handling job for order: 177071  
[2026-03-22 21:08:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:08:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:08:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52bc210b-4c37-46ea-b9b5-f5630b292e2d&Player_ID=51887864119  
[2026-03-22 21:08:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52bc210b-4c37-46ea-b9b5-f5630b292e2d&Player_ID=51887864119","has_body":false} 
[2026-03-22 21:08:13] production.INFO: Operation sent successfully {"operation_id":162056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YcG2IzS-1774202893","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:08:13"}},"processed_data":{"order_number":"ORD-YcG2IzS-1774202893","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 21:08:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YcG2IzS-1774202893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:08:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-YcG2IzS-1774202893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:08:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:08:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":177071} 
[2026-03-22 21:08:30] production.INFO: Order updated successfully. Order ID: 177071, Status: completed  
[2026-03-22 21:08:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YcG2IzS-1774202893","status":"completed","codes_count":0} 
[2026-03-22 21:08:31] production.INFO: Constructing job for order: 177072  
[2026-03-22 21:08:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-22 21:08:34] production.INFO: Handling job for order: 177072  
[2026-03-22 21:08:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:08:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:08:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=f118f28f-6f6a-4543-bef0-ed0a4e895564&Player_ID=1475514938  
[2026-03-22 21:08:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=f118f28f-6f6a-4543-bef0-ed0a4e895564&Player_ID=1475514938","has_body":false} 
[2026-03-22 21:08:35] production.INFO: Operation sent successfully {"operation_id":162057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OwWeMlc6-1774202915","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 21:08:35"}},"processed_data":{"order_number":"ORD-OwWeMlc6-1774202915","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 21:08:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OwWeMlc6-1774202915","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:08:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-OwWeMlc6-1774202915","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:08:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:08:42] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":177072} 
[2026-03-22 21:08:42] production.INFO: Order updated successfully. Order ID: 177072, Status: completed  
[2026-03-22 21:08:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OwWeMlc6-1774202915","status":"completed","codes_count":0} 
[2026-03-22 21:08:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 21:09:18] production.INFO: Constructing job for order: 177073  
[2026-03-22 21:09:20] production.INFO: Handling job for order: 177073  
[2026-03-22 21:09:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:09:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:09:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=45668908-e759-498b-b8ce-fda4989e1e5f&Player_ID=8969501470  
[2026-03-22 21:09:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=45668908-e759-498b-b8ce-fda4989e1e5f&Player_ID=8969501470","has_body":false} 
[2026-03-22 21:09:22] production.INFO: Operation sent successfully {"operation_id":162058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K7RS4-1774202962","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:09:22"}},"processed_data":{"order_number":"ORD-K7RS4-1774202962","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-22 21:09:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"98.5","mainamount":"100","operation_number":"156902971","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvv78svmggu1u2pmI2s7"}},"user_id":1131} 
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:10:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:10:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18484,"user_id":1131,"amount":98.5,"admins_notified":7} 
[2026-03-22 21:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01"} 
[2026-03-22 21:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","total_operations":7,"sites_count":1} 
[2026-03-22 21:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2riEgvCoJOiIL2Atu9yQE0qCmG0TSHD8","execution_time":"2026-03-22 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 21:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:10:01] production.INFO: Executing GetProducts task...  
[2026-03-22 21:10:03] production.INFO: async() رجع: true  
[2026-03-22 21:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:11:30] production.INFO: Constructing job for order: 177074  
[2026-03-22 21:11:32] production.INFO: Handling job for order: 177074  
[2026-03-22 21:11:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bbfa3c53-88bf-40ec-9935-6a1b6b2f3d88&Player_ID=0959372239  
[2026-03-22 21:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bbfa3c53-88bf-40ec-9935-6a1b6b2f3d88&Player_ID=0959372239","has_body":false} 
[2026-03-22 21:11:33] production.INFO: Operation sent successfully {"operation_id":162059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3y6ZP-1774203092","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:11:33"}},"processed_data":{"order_number":"ORD-3y6ZP-1774203092","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:11:34] production.INFO: Constructing job for order: 177075  
[2026-03-22 21:11:36] production.INFO: Handling job for order: 177075  
[2026-03-22 21:11:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:11:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:11:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=00e3f548-103c-49bb-8ed0-792b21af32cc&Player_ID=471156  
[2026-03-22 21:11:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=00e3f548-103c-49bb-8ed0-792b21af32cc&Player_ID=471156","has_body":false} 
[2026-03-22 21:11:36] production.INFO: Operation sent successfully {"operation_id":162060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p5H-1774203096","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:11:36"}},"processed_data":{"order_number":"ORD-p5H-1774203096","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:11:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p5H-1774203096","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:11:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-p5H-1774203096","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:11:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:11:39] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177075} 
[2026-03-22 21:11:39] production.INFO: Order updated successfully. Order ID: 177075, Status: completed  
[2026-03-22 21:11:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p5H-1774203096","status":"completed","codes_count":0} 
[2026-03-22 21:11:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04"} 
[2026-03-22 21:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","total_operations":8,"sites_count":2} 
[2026-03-22 21:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-3y6ZP-1774203092"]} 
[2026-03-22 21:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"count":1} 
[2026-03-22 21:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"count":1} 
[2026-03-22 21:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"user_id":587,"notification_type":"order_approved","reference_id":177074} 
[2026-03-22 21:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"processed":1,"errors":0} 
[2026-03-22 21:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059,"processed":1,"errors":0} 
[2026-03-22 21:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Mq5QQSkrfFCmdaClt79C5ZM89tUF2mOT","execution_time":"2026-03-22 21:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3y6ZP-1774203092","operation_id":162059} 
[2026-03-22 21:12:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:13:14] production.INFO: Constructing job for order: 177076  
[2026-03-22 21:13:15] production.INFO: Handling job for order: 177076  
[2026-03-22 21:13:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:13:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:13:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=70000&uuid=3a9286d3-4919-42f2-84f8-ded0147fbaa8&Player_ID=590255741  
[2026-03-22 21:13:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=70000&uuid=3a9286d3-4919-42f2-84f8-ded0147fbaa8&Player_ID=590255741","has_body":false} 
[2026-03-22 21:13:16] production.INFO: Operation sent successfully {"operation_id":162061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3mgP9L-1774203195","amount":7.10552500000000009094947017729282379150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 21:13:16"}},"processed_data":{"order_number":"ORD-3mgP9L-1774203195","amount":7.10552500000000009094947017729282379150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 21:13:52] production.INFO: Constructing job for order: 177077  
[2026-03-22 21:13:55] production.INFO: Handling job for order: 177077  
[2026-03-22 21:13:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:13:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:13:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=17773ad4-af55-45a5-b8f2-457fc836e141&Player_ID=54862087  
[2026-03-22 21:13:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=17773ad4-af55-45a5-b8f2-457fc836e141&Player_ID=54862087","has_body":false} 
[2026-03-22 21:13:56] production.INFO: Operation sent successfully {"operation_id":162062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2rswDUTm-1774203235","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 21:13:56"}},"processed_data":{"order_number":"ORD-2rswDUTm-1774203235","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 21:14:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2rswDUTm-1774203235","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:14:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-2rswDUTm-1774203235","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:14:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:14:00] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177077} 
[2026-03-22 21:14:00] production.INFO: Order updated successfully. Order ID: 177077, Status: completed  
[2026-03-22 21:14:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2rswDUTm-1774203235","status":"completed","codes_count":0} 
[2026-03-22 21:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02"} 
[2026-03-22 21:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","total_operations":8,"sites_count":1} 
[2026-03-22 21:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962","ORD-3mgP9L-1774203195"]} 
[2026-03-22 21:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3mgP9L-1774203195","operation_id":162061} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 21:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MEEHARA4Qqrngd4BJqbQAJUd8QuzFmia","execution_time":"2026-03-22 21:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:14:19] production.INFO: Constructing job for order: 177078  
[2026-03-22 21:14:20] production.INFO: Handling job for order: 177078  
[2026-03-22 21:14:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:14:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:14:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5532a717-0015-4bab-bd27-70bf2ce5f6d8&Player_ID=5260705219  
[2026-03-22 21:14:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5532a717-0015-4bab-bd27-70bf2ce5f6d8&Player_ID=5260705219","has_body":false} 
[2026-03-22 21:14:22] production.INFO: Operation sent successfully {"operation_id":162063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2eWo-1774203262","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:14:22"}},"processed_data":{"order_number":"ORD-2eWo-1774203262","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:14:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2eWo-1774203262","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:14:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-2eWo-1774203262","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:14:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:14:34] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":177078} 
[2026-03-22 21:14:34] production.INFO: Order updated successfully. Order ID: 177078, Status: completed  
[2026-03-22 21:14:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2eWo-1774203262","status":"completed","codes_count":0} 
[2026-03-22 21:14:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-22 21:14:40] production.INFO: Constructing job for order: 177079  
[2026-03-22 21:14:43] production.INFO: Handling job for order: 177079  
[2026-03-22 21:14:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:14:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:14:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1265bee4-7a3a-482e-85ac-c07e6a2ec869&Player_ID=0980318437  
[2026-03-22 21:14:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1265bee4-7a3a-482e-85ac-c07e6a2ec869&Player_ID=0980318437","has_body":false} 
[2026-03-22 21:14:44] production.INFO: Operation sent successfully {"operation_id":162064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UCrdRu-1774203284","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:14:44"}},"processed_data":{"order_number":"ORD-UCrdRu-1774203284","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:14:54] production.INFO: Constructing job for order: 177080  
[2026-03-22 21:14:55] production.INFO: Constructing job for order: 177081  
[2026-03-22 21:14:56] production.INFO: Handling job for order: 177080  
[2026-03-22 21:14:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:14:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:14:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa64810e-927c-415d-82eb-18d392f13322&Player_ID=0980318437  
[2026-03-22 21:14:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa64810e-927c-415d-82eb-18d392f13322&Player_ID=0980318437","has_body":false} 
[2026-03-22 21:14:57] production.INFO: Operation sent successfully {"operation_id":162065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kEvd-1774203296","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:14:57"}},"processed_data":{"order_number":"ORD-kEvd-1774203296","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:14:57] production.INFO: Handling job for order: 177081  
[2026-03-22 21:14:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:14:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:14:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3fbabcd2-74ee-4abd-b428-d1d14fc38ffb&Player_ID=11200494  
[2026-03-22 21:14:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3fbabcd2-74ee-4abd-b428-d1d14fc38ffb&Player_ID=11200494","has_body":false} 
[2026-03-22 21:14:58] production.INFO: Operation sent successfully {"operation_id":162066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WHNvJgW-1774203297","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 21:14:58"}},"processed_data":{"order_number":"ORD-WHNvJgW-1774203297","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 21:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 21:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:15:04] production.INFO: Executing GetProducts task...  
[2026-03-22 21:15:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WHNvJgW-1774203297","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:15:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-WHNvJgW-1774203297","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:15:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:15:04] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177081} 
[2026-03-22 21:15:04] production.INFO: Order updated successfully. Order ID: 177081, Status: completed  
[2026-03-22 21:15:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WHNvJgW-1774203297","status":"completed","codes_count":0} 
[2026-03-22 21:15:06] production.INFO: async() رجع: true  
[2026-03-22 21:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:15:07] production.INFO: Constructing job for order: 177082  
[2026-03-22 21:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:15:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:15:08] production.INFO: Handling job for order: 177082  
[2026-03-22 21:15:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:15:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:15:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a14715ef-15cb-45d0-a415-8ddb965414b1&Player_ID=471156  
[2026-03-22 21:15:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a14715ef-15cb-45d0-a415-8ddb965414b1&Player_ID=471156","has_body":false} 
[2026-03-22 21:15:08] production.INFO: Constructing job for order: 177083  
[2026-03-22 21:15:08] production.INFO: Operation sent successfully {"operation_id":162067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kRORdrPM-1774203308","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:15:08"}},"processed_data":{"order_number":"ORD-kRORdrPM-1774203308","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:15:11] production.INFO: Handling job for order: 177083  
[2026-03-22 21:15:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:15:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:15:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6bc147c1-dabe-4ad0-9e97-2cb4479098ca&Player_ID=5365035971  
[2026-03-22 21:15:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6bc147c1-dabe-4ad0-9e97-2cb4479098ca&Player_ID=5365035971","has_body":false} 
[2026-03-22 21:15:12] production.INFO: Operation sent successfully {"operation_id":162068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SNsX-1774203312","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:15:12"}},"processed_data":{"order_number":"ORD-SNsX-1774203312","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:15:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kRORdrPM-1774203308","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:15:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-kRORdrPM-1774203308","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:15:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:15:13] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177082} 
[2026-03-22 21:15:13] production.INFO: Order updated successfully. Order ID: 177082, Status: completed  
[2026-03-22 21:15:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kRORdrPM-1774203308","status":"completed","codes_count":0} 
[2026-03-22 21:15:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:15:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SNsX-1774203312","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:15:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-SNsX-1774203312","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:15:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:15:31] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177083} 
[2026-03-22 21:15:31] production.INFO: Order updated successfully. Order ID: 177083, Status: completed  
[2026-03-22 21:15:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SNsX-1774203312","status":"completed","codes_count":0} 
[2026-03-22 21:15:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03"} 
[2026-03-22 21:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","total_operations":10,"sites_count":2} 
[2026-03-22 21:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962","ORD-3mgP9L-1774203195"]} 
[2026-03-22 21:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-22 21:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":619,"notification_type":"order_approved","reference_id":177076} 
[2026-03-22 21:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2,"order_ids":["ORD-UCrdRu-1774203284","ORD-kEvd-1774203296"]} 
[2026-03-22 21:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2} 
[2026-03-22 21:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:16:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:16:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"count":2} 
[2026-03-22 21:16:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"count":2} 
[2026-03-22 21:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"user_id":1734,"notification_type":"order_approved","reference_id":177080} 
[2026-03-22 21:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"user_id":1734,"notification_type":"order_approved","reference_id":177079} 
[2026-03-22 21:16:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:16:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:16:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"processed":2,"errors":0} 
[2026-03-22 21:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064,"processed":2,"errors":0} 
[2026-03-22 21:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"99as3AGPeX9evSMjq99H547JOXGxqjtu","execution_time":"2026-03-22 21:16:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCrdRu-1774203284","operation_id":162064} 
[2026-03-22 21:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 21:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 21:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 21:16:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3mgP9L-1774203195","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:16:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-3mgP9L-1774203195","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:16:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:16:05] production.ERROR: Order not found or already processed. External ID: ORD-3mgP9L-1774203195  
[2026-03-22 21:16:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3mgP9L-1774203195","status":"completed","codes_count":0} 
[2026-03-22 21:16:35] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429870944","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpeqj3m3hdda1h522V8wg"}},"user_id":802} 
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:16:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:16:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18485,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-22 21:17:42] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:17:42] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:17:59] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01"} 
[2026-03-22 21:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","total_operations":7,"sites_count":1} 
[2026-03-22 21:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0rdx0TmrtW0Tlen0pIq2ciw6cAUIKQXj","execution_time":"2026-03-22 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:18:02] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:17] production.INFO: Constructing job for order: 177084  
[2026-03-22 21:18:19] production.INFO: Handling job for order: 177084  
[2026-03-22 21:18:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:18:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:18:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4722fe1e-1171-4436-a1d4-e1a455c37515&Player_ID=471156  
[2026-03-22 21:18:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4722fe1e-1171-4436-a1d4-e1a455c37515&Player_ID=471156","has_body":false} 
[2026-03-22 21:18:20] production.INFO: Operation sent successfully {"operation_id":162069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oHpYFhpb-1774203499","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:18:20"}},"processed_data":{"order_number":"ORD-oHpYFhpb-1774203499","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:18:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oHpYFhpb-1774203499","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:18:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-oHpYFhpb-1774203499","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:18:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:18:26] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177084} 
[2026-03-22 21:18:26] production.INFO: Order updated successfully. Order ID: 177084, Status: completed  
[2026-03-22 21:18:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oHpYFhpb-1774203499","status":"completed","codes_count":0} 
[2026-03-22 21:18:26] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:28] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:18:30] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18481} 
[2026-03-22 21:18:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 21:18:50] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:18:51] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:19:25] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:19:25] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:19:33] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1678,"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-22 21:19:51] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"request_approved","reference_id":18483} 
[2026-03-22 21:19:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 21:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02"} 
[2026-03-22 21:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","total_operations":7,"sites_count":1} 
[2026-03-22 21:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DTYV6MZf0N9MYx1SYgJkF3NXf0bBuiT1","execution_time":"2026-03-22 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:20:04] production.INFO: async() رجع: true  
[2026-03-22 21:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:20:34] production.INFO: Constructing job for order: 177086  
[2026-03-22 21:20:36] production.INFO: Handling job for order: 177086  
[2026-03-22 21:20:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:20:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:20:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=fff4b387-23a8-402e-8da2-b88fe641f20d&Player_ID=3472552561  
[2026-03-22 21:20:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=fff4b387-23a8-402e-8da2-b88fe641f20d&Player_ID=3472552561","has_body":false} 
[2026-03-22 21:20:36] production.INFO: Operation sent successfully {"operation_id":162070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sxFy-1774203636","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:20:36"}},"processed_data":{"order_number":"ORD-sxFy-1774203636","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:21:12] production.INFO: Constructing job for order: 177087  
[2026-03-22 21:21:15] production.INFO: Handling job for order: 177087  
[2026-03-22 21:21:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:21:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:21:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e9dabfa-ff93-483a-a5d1-002f486b7d10&Player_ID=11616917293  
[2026-03-22 21:21:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5e9dabfa-ff93-483a-a5d1-002f486b7d10&Player_ID=11616917293","has_body":false} 
[2026-03-22 21:21:16] production.INFO: Operation sent successfully {"operation_id":162071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z63SrSG-1774203676","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:21:16"}},"processed_data":{"order_number":"ORD-Z63SrSG-1774203676","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:21:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sxFy-1774203636","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:21:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-sxFy-1774203636","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:21:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:21:32] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177086} 
[2026-03-22 21:21:32] production.INFO: Order updated successfully. Order ID: 177086, Status: completed  
[2026-03-22 21:21:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sxFy-1774203636","status":"completed","codes_count":0} 
[2026-03-22 21:21:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 21:21:35] production.INFO: Constructing job for order: 177088  
[2026-03-22 21:21:37] production.INFO: Handling job for order: 177088  
[2026-03-22 21:21:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:21:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:21:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=5a6a54d8-f40c-449f-8050-0829f6c614fb&Player_ID=0939077458  
[2026-03-22 21:21:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=5a6a54d8-f40c-449f-8050-0829f6c614fb&Player_ID=0939077458","has_body":false} 
[2026-03-22 21:21:38] production.INFO: Operation sent successfully {"operation_id":162072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TDS1WS7-1774203698","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:21:38"}},"processed_data":{"order_number":"ORD-TDS1WS7-1774203698","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:21:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z63SrSG-1774203676","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:21:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z63SrSG-1774203676","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:21:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:21:52] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177087} 
[2026-03-22 21:21:52] production.INFO: Order updated successfully. Order ID: 177087, Status: completed  
[2026-03-22 21:21:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z63SrSG-1774203676","status":"completed","codes_count":0} 
[2026-03-22 21:21:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 21:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02"} 
[2026-03-22 21:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","total_operations":8,"sites_count":2} 
[2026-03-22 21:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-TDS1WS7-1774203698"]} 
[2026-03-22 21:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"count":1} 
[2026-03-22 21:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"count":1} 
[2026-03-22 21:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"user_id":587,"notification_type":"order_approved","reference_id":177088} 
[2026-03-22 21:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"processed":1,"errors":0} 
[2026-03-22 21:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072,"processed":1,"errors":0} 
[2026-03-22 21:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2CCivi9qtGeU9fV2Mdvh5pYgjeHlO52R","execution_time":"2026-03-22 21:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TDS1WS7-1774203698","operation_id":162072} 
[2026-03-22 21:22:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:22:30] production.INFO: Constructing job for order: 177089  
[2026-03-22 21:22:31] production.INFO: Handling job for order: 177089  
[2026-03-22 21:22:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:22:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:22:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=aaac286e-052f-435c-b19f-57ac63bdf04a&Player_ID=471156  
[2026-03-22 21:22:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=aaac286e-052f-435c-b19f-57ac63bdf04a&Player_ID=471156","has_body":false} 
[2026-03-22 21:22:32] production.INFO: Operation sent successfully {"operation_id":162073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5ycaB-1774203752","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:22:32"}},"processed_data":{"order_number":"ORD-5ycaB-1774203752","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:22:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5ycaB-1774203752","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:22:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-5ycaB-1774203752","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:22:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:22:37] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177089} 
[2026-03-22 21:22:37] production.INFO: Order updated successfully. Order ID: 177089, Status: completed  
[2026-03-22 21:22:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5ycaB-1774203752","status":"completed","codes_count":0} 
[2026-03-22 21:22:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:22:47] production.INFO: Constructing job for order: 177090  
[2026-03-22 21:22:50] production.INFO: Constructing job for order: 177091  
[2026-03-22 21:22:50] production.INFO: Handling job for order: 177090  
[2026-03-22 21:22:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:22:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:22:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=ba17d8ea-1d12-4ab9-ac34-08a594ded05c&Player_ID=20204s  
[2026-03-22 21:22:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=ba17d8ea-1d12-4ab9-ac34-08a594ded05c&Player_ID=20204s","has_body":false} 
[2026-03-22 21:22:51] production.INFO: Operation sent successfully {"operation_id":162074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VD9JVWxp-1774203771","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 21:22:51"}},"processed_data":{"order_number":"ORD-VD9JVWxp-1774203771","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 21:22:51] production.INFO: Handling job for order: 177091  
[2026-03-22 21:22:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:22:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:22:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=87f202af-5168-4224-b132-06da134f10cb&Player_ID=0939077458  
[2026-03-22 21:22:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=87f202af-5168-4224-b132-06da134f10cb&Player_ID=0939077458","has_body":false} 
[2026-03-22 21:22:52] production.INFO: Operation sent successfully {"operation_id":162075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WK2llnD-1774203771","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:22:52"}},"processed_data":{"order_number":"ORD-WK2llnD-1774203771","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:22:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VD9JVWxp-1774203771","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:22:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-VD9JVWxp-1774203771","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:22:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:22:59] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":177090} 
[2026-03-22 21:22:59] production.INFO: Order updated successfully. Order ID: 177090, Status: completed  
[2026-03-22 21:22:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VD9JVWxp-1774203771","status":"completed","codes_count":0} 
[2026-03-22 21:23:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-22 21:23:28] production.INFO: Constructing job for order: 177092  
[2026-03-22 21:23:31] production.INFO: Handling job for order: 177092  
[2026-03-22 21:23:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:23:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:23:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5ed1cb9c-8811-4b9d-a531-507f025ee271&Player_ID=5365035971  
[2026-03-22 21:23:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5ed1cb9c-8811-4b9d-a531-507f025ee271&Player_ID=5365035971","has_body":false} 
[2026-03-22 21:23:32] production.INFO: Operation sent successfully {"operation_id":162076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-itfXKOBf-1774203811","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:23:32"}},"processed_data":{"order_number":"ORD-itfXKOBf-1774203811","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:23:44] production.INFO: Constructing job for order: 177093  
[2026-03-22 21:23:47] production.INFO: Constructing job for order: 177094  
[2026-03-22 21:23:47] production.INFO: Handling job for order: 177093  
[2026-03-22 21:23:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:23:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:23:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=eea39a57-d65e-4aeb-b62f-2383ff792882&Player_ID=11348206  
[2026-03-22 21:23:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=eea39a57-d65e-4aeb-b62f-2383ff792882&Player_ID=11348206","has_body":false} 
[2026-03-22 21:23:48] production.INFO: Operation sent successfully {"operation_id":162077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EUYxL-1774203827","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 21:23:47"}},"processed_data":{"order_number":"ORD-EUYxL-1774203827","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 21:23:48] production.INFO: Handling job for order: 177094  
[2026-03-22 21:23:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:23:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:23:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4c73489c-937e-42ac-b8ed-671658912cb0&Player_ID=1854321630  
[2026-03-22 21:23:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4c73489c-937e-42ac-b8ed-671658912cb0&Player_ID=1854321630","has_body":false} 
[2026-03-22 21:23:48] production.INFO: Operation sent successfully {"operation_id":162078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xyX00w-1774203828","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:23:48"}},"processed_data":{"order_number":"ORD-xyX00w-1774203828","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:23:50] production.INFO: Constructing job for order: 177095  
[2026-03-22 21:23:51] production.INFO: Handling job for order: 177095  
[2026-03-22 21:23:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:23:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:23:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6cf74606-4983-4df5-ac22-2d9dba98c467&Player_ID=1854321630  
[2026-03-22 21:23:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6cf74606-4983-4df5-ac22-2d9dba98c467&Player_ID=1854321630","has_body":false} 
[2026-03-22 21:23:52] production.INFO: Operation sent successfully {"operation_id":162079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r3BnTXhb-1774203832","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:23:52"}},"processed_data":{"order_number":"ORD-r3BnTXhb-1774203832","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:23:57] production.INFO: Constructing job for order: 177096  
[2026-03-22 21:23:58] production.INFO: Handling job for order: 177096  
[2026-03-22 21:23:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:23:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:23:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=394a01dd-24c1-490c-8fe3-50f834069e7c&Player_ID=0932837692  
[2026-03-22 21:23:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=394a01dd-24c1-490c-8fe3-50f834069e7c&Player_ID=0932837692","has_body":false} 
[2026-03-22 21:23:59] production.INFO: Operation sent successfully {"operation_id":162080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jaeKUs-1774203839","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:23:59"}},"processed_data":{"order_number":"ORD-jaeKUs-1774203839","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02"} 
[2026-03-22 21:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","total_operations":13,"sites_count":2} 
[2026-03-22 21:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962","ORD-itfXKOBf-1774203811","ORD-EUYxL-1774203827","ORD-xyX00w-1774203828"]} 
[2026-03-22 21:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EUYxL-1774203827","operation_id":162077} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-itfXKOBf-1774203811","operation_id":162076} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r3BnTXhb-1774203832","operation_id":162079} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078} 
[2026-03-22 21:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 21:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078,"processed":0,"errors":0} 
[2026-03-22 21:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078,"orders_count":2,"order_ids":["ORD-WK2llnD-1774203771","ORD-jaeKUs-1774203839"]} 
[2026-03-22 21:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078} 
[2026-03-22 21:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xyX00w-1774203828","operation_id":162078,"orders_count":2} 
[2026-03-22 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080} 
[2026-03-22 21:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 21:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"count":1} 
[2026-03-22 21:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"count":1} 
[2026-03-22 21:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"user_id":587,"notification_type":"order_approved","reference_id":177091} 
[2026-03-22 21:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"processed":1,"errors":0} 
[2026-03-22 21:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075,"processed":1,"errors":0} 
[2026-03-22 21:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vQfbpSzJ7BBd0sLVXlJvzTeoeGbbKZMc","execution_time":"2026-03-22 21:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WK2llnD-1774203771","operation_id":162075} 
[2026-03-22 21:24:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:24:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-itfXKOBf-1774203811","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:24:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-itfXKOBf-1774203811","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:24:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:24:12] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177092} 
[2026-03-22 21:24:12] production.INFO: Order updated successfully. Order ID: 177092, Status: completed  
[2026-03-22 21:24:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-itfXKOBf-1774203811","status":"completed","codes_count":0} 
[2026-03-22 21:24:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:24:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xyX00w-1774203828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:24:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-xyX00w-1774203828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:24:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:24:20] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":177094} 
[2026-03-22 21:24:20] production.INFO: Order updated successfully. Order ID: 177094, Status: completed  
[2026-03-22 21:24:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xyX00w-1774203828","status":"completed","codes_count":0} 
[2026-03-22 21:24:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 21:24:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r3BnTXhb-1774203832","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:24:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-r3BnTXhb-1774203832","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:24:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:24:32] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":177095} 
[2026-03-22 21:24:32] production.INFO: Order updated successfully. Order ID: 177095, Status: completed  
[2026-03-22 21:24:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r3BnTXhb-1774203832","status":"completed","codes_count":0} 
[2026-03-22 21:24:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-22 21:24:38] production.INFO: Constructing job for order: 177097  
[2026-03-22 21:24:40] production.INFO: Handling job for order: 177097  
[2026-03-22 21:24:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:24:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:24:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9e4694d3-9a95-4f78-b7c5-b83ff940c606&Player_ID=0932837692  
[2026-03-22 21:24:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9e4694d3-9a95-4f78-b7c5-b83ff940c606&Player_ID=0932837692","has_body":false} 
[2026-03-22 21:24:41] production.INFO: Operation sent successfully {"operation_id":162081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-56R-1774203880","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:24:41"}},"processed_data":{"order_number":"ORD-56R-1774203880","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18485} 
[2026-03-22 21:25:04] production.INFO: async() رجع: true  
[2026-03-22 21:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-22 21:25:17] production.INFO: Constructing job for order: 177098  
[2026-03-22 21:25:20] production.INFO: Handling job for order: 177098  
[2026-03-22 21:25:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:25:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:25:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=19000&uuid=29714d7d-593c-4ea9-b484-6d2b56b274fa&Player_ID=3235340  
[2026-03-22 21:25:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=19000&uuid=29714d7d-593c-4ea9-b484-6d2b56b274fa&Player_ID=3235340","has_body":false} 
[2026-03-22 21:25:21] production.INFO: Operation sent successfully {"operation_id":162082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GGh85-1774203921","amount":1.4086923000000000083531404015957377851009368896484375,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 21:25:21"}},"processed_data":{"order_number":"ORD-GGh85-1774203921","amount":1.4086923000000000083531404015957377851009368896484375,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 21:25:27] production.INFO: Constructing job for order: 177099  
[2026-03-22 21:25:30] production.INFO: Handling job for order: 177099  
[2026-03-22 21:25:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:25:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:25:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=22500&uuid=90f850ce-41f5-4f07-9c98-7859607c1f10&Player_ID=168661702  
[2026-03-22 21:25:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=22500&uuid=90f850ce-41f5-4f07-9c98-7859607c1f10&Player_ID=168661702","has_body":false} 
[2026-03-22 21:25:31] production.INFO: Operation sent successfully {"operation_id":162083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qRn7qoJ-1774203931","amount":3.108208499999999929741534288041293621063232421875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 21:25:31"}},"processed_data":{"order_number":"ORD-qRn7qoJ-1774203931","amount":3.108208499999999929741534288041293621063232421875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 21:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01"} 
[2026-03-22 21:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","total_operations":12,"sites_count":2} 
[2026-03-22 21:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962","ORD-EUYxL-1774203827","ORD-GGh85-1774203921","ORD-qRn7qoJ-1774203931"]} 
[2026-03-22 21:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GGh85-1774203921","operation_id":162082} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083} 
[2026-03-22 21:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-22 21:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"count":1} 
[2026-03-22 21:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"count":1} 
[2026-03-22 21:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"user_id":1540,"notification_type":"order_approved","reference_id":177093} 
[2026-03-22 21:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"processed":1,"errors":0} 
[2026-03-22 21:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"processed":1,"errors":0} 
[2026-03-22 21:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"orders_count":2,"order_ids":["ORD-jaeKUs-1774203839","ORD-56R-1774203880"]} 
[2026-03-22 21:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083} 
[2026-03-22 21:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qRn7qoJ-1774203931","operation_id":162083,"orders_count":2} 
[2026-03-22 21:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"count":2} 
[2026-03-22 21:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"count":2} 
[2026-03-22 21:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"user_id":587,"notification_type":"order_approved","reference_id":177097} 
[2026-03-22 21:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"user_id":587,"notification_type":"order_approved","reference_id":177096} 
[2026-03-22 21:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"processed":2,"errors":0} 
[2026-03-22 21:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080,"processed":2,"errors":0} 
[2026-03-22 21:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8awIoZUPQkeknhAxdNveMwG12fsDZh0S","execution_time":"2026-03-22 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jaeKUs-1774203839","operation_id":162080} 
[2026-03-22 21:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 21:26:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:26:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:26:24] production.INFO: Constructing job for order: 177100  
[2026-03-22 21:26:26] production.INFO: Handling job for order: 177100  
[2026-03-22 21:26:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:26:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:26:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=0372a4f6-587f-4901-86a9-ad211733d8a6&Player_ID=4628550  
[2026-03-22 21:26:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=0372a4f6-587f-4901-86a9-ad211733d8a6&Player_ID=4628550","has_body":false} 
[2026-03-22 21:26:26] production.INFO: Operation sent successfully {"operation_id":162084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bzkw1dO-1774203986","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-22 21:26:26"}},"processed_data":{"order_number":"ORD-Bzkw1dO-1774203986","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-22 21:26:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"request_approved","reference_id":18484} 
[2026-03-22 21:26:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-22 21:26:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"request_approved","reference_id":18482} 
[2026-03-22 21:26:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-22 21:27:49] production.INFO: Constructing job for order: 177101  
[2026-03-22 21:27:51] production.INFO: Handling job for order: 177101  
[2026-03-22 21:27:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:27:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:27:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ee1d2e4-5e2d-4aa0-b665-365b5eab88b0&Player_ID=5770600815  
[2026-03-22 21:27:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ee1d2e4-5e2d-4aa0-b665-365b5eab88b0&Player_ID=5770600815","has_body":false} 
[2026-03-22 21:27:51] production.INFO: Operation sent successfully {"operation_id":162085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4KtrJxRo-1774204071","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:27:51"}},"processed_data":{"order_number":"ORD-4KtrJxRo-1774204071","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:28:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4KtrJxRo-1774204071","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:28:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-4KtrJxRo-1774204071","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:28:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:28:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"order_approved","reference_id":177101} 
[2026-03-22 21:28:02] production.INFO: Order updated successfully. Order ID: 177101, Status: completed  
[2026-03-22 21:28:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4KtrJxRo-1774204071","status":"completed","codes_count":0} 
[2026-03-22 21:28:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GGh85-1774203921","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:28:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-GGh85-1774203921","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:28:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:28:03] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":177098} 
[2026-03-22 21:28:03] production.INFO: Order updated successfully. Order ID: 177098, Status: completed  
[2026-03-22 21:28:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GGh85-1774203921","status":"completed","codes_count":0} 
[2026-03-22 21:28:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qRn7qoJ-1774203931","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:28:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qRn7qoJ-1774203931","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:28:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:28:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":177099} 
[2026-03-22 21:28:03] production.INFO: Order updated successfully. Order ID: 177099, Status: completed  
[2026-03-22 21:28:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qRn7qoJ-1774203931","status":"completed","codes_count":0} 
[2026-03-22 21:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03"} 
[2026-03-22 21:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","total_operations":8,"sites_count":1} 
[2026-03-22 21:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-GfyP-1774201932","ORD-K7RS4-1774202962","ORD-Bzkw1dO-1774203986"]} 
[2026-03-22 21:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GfyP-1774201932","operation_id":162037} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-22 21:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":802,"notification_type":"order_approved","reference_id":177100} 
[2026-03-22 21:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PeU3F6Q8THkrvvmicHDjt0WmBKvmvVgb","execution_time":"2026-03-22 21:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-22 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 21:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-22 21:28:10] production.INFO: Constructing job for order: 177102  
[2026-03-22 21:28:13] production.INFO: Handling job for order: 177102  
[2026-03-22 21:28:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:28:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:28:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=1000000&uuid=885aeb68-2917-4da4-9d08-551f7c109dee&Player_ID=777331  
[2026-03-22 21:28:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=1000000&uuid=885aeb68-2917-4da4-9d08-551f7c109dee&Player_ID=777331","has_body":false} 
[2026-03-22 21:28:14] production.INFO: Operation sent successfully {"operation_id":162086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hJ8Y2wmO-1774204093","amount":25.25059999999999860165189602412283420562744140625,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-22 21:28:14"}},"processed_data":{"order_number":"ORD-hJ8Y2wmO-1774204093","amount":25.25059999999999860165189602412283420562744140625,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-22 21:28:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":177044} 
[2026-03-22 21:28:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 21:28:40] production.INFO: Constructing job for order: 177103  
[2026-03-22 21:28:41] production.INFO: Handling job for order: 177103  
[2026-03-22 21:28:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:28:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:28:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=15d4d1a8-6b7f-4545-a376-023841f5688d&Player_ID=106529252  
[2026-03-22 21:28:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=15d4d1a8-6b7f-4545-a376-023841f5688d&Player_ID=106529252","has_body":false} 
[2026-03-22 21:28:42] production.INFO: Operation sent successfully {"operation_id":162087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KdwSm5E-1774204121","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 21:28:42"}},"processed_data":{"order_number":"ORD-KdwSm5E-1774204121","amount":8.6844885000000004993125912733376026153564453125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 21:28:57] production.INFO: Constructing job for order: 177104  
[2026-03-22 21:29:00] production.INFO: Handling job for order: 177104  
[2026-03-22 21:29:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e0127995-24da-4344-9f17-edae3ca93e58&Player_ID=14334600446  
[2026-03-22 21:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e0127995-24da-4344-9f17-edae3ca93e58&Player_ID=14334600446","has_body":false} 
[2026-03-22 21:29:00] production.INFO: Operation sent successfully {"operation_id":162088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QkU-1774204140","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:29:00"}},"processed_data":{"order_number":"ORD-QkU-1774204140","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:29:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":177085} 
[2026-03-22 21:29:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 21:29:25] production.INFO: Constructing job for order: 177105  
[2026-03-22 21:29:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GfyP-1774201932","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 21:29:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-GfyP-1774201932","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 21:29:26] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 21:29:27] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_rejected","reference_id":177051} 
[2026-03-22 21:29:27] production.INFO: Order updated successfully. Order ID: 177051, Status: rejected  
[2026-03-22 21:29:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GfyP-1774201932","status":"rejected","codes_count":0} 
[2026-03-22 21:29:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 21:29:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 21:29:27] production.INFO: Handling job for order: 177105  
[2026-03-22 21:29:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:29:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:29:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b838302f-786c-418c-ac53-e0facdc82f5f&Player_ID=7361782705  
[2026-03-22 21:29:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b838302f-786c-418c-ac53-e0facdc82f5f&Player_ID=7361782705","has_body":false} 
[2026-03-22 21:29:28] production.INFO: Operation sent successfully {"operation_id":162089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-86Aw-1774204168","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:29:28"}},"processed_data":{"order_number":"ORD-86Aw-1774204168","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:29:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QkU-1774204140","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:29:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-QkU-1774204140","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:29:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:29:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177104} 
[2026-03-22 21:29:39] production.INFO: Order updated successfully. Order ID: 177104, Status: completed  
[2026-03-22 21:29:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QkU-1774204140","status":"completed","codes_count":0} 
[2026-03-22 21:29:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 21:29:48] production.INFO: Constructing job for order: 177106  
[2026-03-22 21:29:49] production.INFO: Handling job for order: 177106  
[2026-03-22 21:29:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:29:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:29:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=c45bf2a0-c0a7-42c1-8cb7-b3b0c1424eb4&Player_ID=1123672482  
[2026-03-22 21:29:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=c45bf2a0-c0a7-42c1-8cb7-b3b0c1424eb4&Player_ID=1123672482","has_body":false} 
[2026-03-22 21:29:50] production.INFO: Operation sent successfully {"operation_id":162090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dNVPD-1774204190","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 21:29:50"}},"processed_data":{"order_number":"ORD-dNVPD-1774204190","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 21:29:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_rejected","reference_id":177085} 
[2026-03-22 21:29:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 21:29:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 21:29:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dNVPD-1774204190","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:29:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-dNVPD-1774204190","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:29:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:29:56] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":177106} 
[2026-03-22 21:29:56] production.INFO: Order updated successfully. Order ID: 177106, Status: completed  
[2026-03-22 21:29:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dNVPD-1774204190","status":"completed","codes_count":0} 
[2026-03-22 21:29:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-22 21:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02"} 
[2026-03-22 21:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","total_operations":9,"sites_count":1} 
[2026-03-22 21:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-hJ8Y2wmO-1774204093","ORD-KdwSm5E-1774204121","ORD-86Aw-1774204168"]} 
[2026-03-22 21:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-86Aw-1774204168","operation_id":162089} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KdwSm5E-1774204121","operation_id":162087} 
[2026-03-22 21:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-22 21:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":29,"notification_type":"order_approved","reference_id":177102} 
[2026-03-22 21:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b2dJNdEvpiBsTkziyDN32LsDzQjIeaFg","execution_time":"2026-03-22 21:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:30:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:30:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hJ8Y2wmO-1774204093","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:30:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-hJ8Y2wmO-1774204093","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:30:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:30:03] production.ERROR: Order not found or already processed. External ID: ORD-hJ8Y2wmO-1774204093  
[2026-03-22 21:30:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hJ8Y2wmO-1774204093","status":"completed","codes_count":0} 
[2026-03-22 21:30:05] production.INFO: async() رجع: true  
[2026-03-22 21:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:30:11] production.INFO: Constructing job for order: 177107  
[2026-03-22 21:30:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"571.3","mainamount":"580","operation_number":"156918161","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9i9hq7f30vas4qkM5cz"}},"user_id":1103} 
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:30:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:30:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18486,"user_id":1103,"amount":571.299999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-22 21:30:12] production.INFO: Handling job for order: 177107  
[2026-03-22 21:30:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:30:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:30:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=75a55e8f-3f8f-42ed-86f0-302675d1e829&Player_ID=51922054819  
[2026-03-22 21:30:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=75a55e8f-3f8f-42ed-86f0-302675d1e829&Player_ID=51922054819","has_body":false} 
[2026-03-22 21:30:13] production.INFO: Operation sent successfully {"operation_id":162091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XTAh-1774204213","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:30:13"}},"processed_data":{"order_number":"ORD-XTAh-1774204213","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 21:30:14] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1000.0","mainamount":"1000","operation_number":"600429879602","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmv6aef7c51of67S2Ies"}},"user_id":736} 
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:30:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:30:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18487,"user_id":736,"amount":1000.0,"admins_notified":7} 
[2026-03-22 21:30:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XTAh-1774204213","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:30:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-XTAh-1774204213","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:30:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:30:32] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":177107} 
[2026-03-22 21:30:32] production.INFO: Order updated successfully. Order ID: 177107, Status: completed  
[2026-03-22 21:30:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XTAh-1774204213","status":"completed","codes_count":0} 
[2026-03-22 21:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-22 21:30:39] production.INFO: Constructing job for order: 177108  
[2026-03-22 21:30:40] production.INFO: Handling job for order: 177108  
[2026-03-22 21:30:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:30:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:30:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aaef5cdf-c093-4fab-96c5-b930a568d80c&Player_ID=14640424006  
[2026-03-22 21:30:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aaef5cdf-c093-4fab-96c5-b930a568d80c&Player_ID=14640424006","has_body":false} 
[2026-03-22 21:30:41] production.INFO: Operation sent successfully {"operation_id":162092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ukbKN3A1-1774204241","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:30:41"}},"processed_data":{"order_number":"ORD-ukbKN3A1-1774204241","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:30:44] production.INFO: Constructing job for order: 177109  
[2026-03-22 21:30:47] production.INFO: Handling job for order: 177109  
[2026-03-22 21:30:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:30:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:30:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=4c957c7f-4834-43d4-a241-dc75c9c333f9&Player_ID=4610745  
[2026-03-22 21:30:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=4c957c7f-4834-43d4-a241-dc75c9c333f9&Player_ID=4610745","has_body":false} 
[2026-03-22 21:30:48] production.INFO: Operation sent successfully {"operation_id":162093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jWJJYsgQ-1774204248","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-22 21:30:48"}},"processed_data":{"order_number":"ORD-jWJJYsgQ-1774204248","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-22 21:31:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-86Aw-1774204168","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:31:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-86Aw-1774204168","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:31:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:31:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":177105} 
[2026-03-22 21:31:32] production.INFO: Order updated successfully. Order ID: 177105, Status: completed  
[2026-03-22 21:31:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-86Aw-1774204168","status":"completed","codes_count":0} 
[2026-03-22 21:31:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-22 21:31:38] production.INFO: Constructing job for order: 177110  
[2026-03-22 21:31:39] production.INFO: Handling job for order: 177110  
[2026-03-22 21:31:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:31:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:31:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=277b1dc9-95ac-4486-aa31-4b4b59809dd7&Player_ID=5312481552  
[2026-03-22 21:31:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=277b1dc9-95ac-4486-aa31-4b4b59809dd7&Player_ID=5312481552","has_body":false} 
[2026-03-22 21:31:40] production.INFO: Operation sent successfully {"operation_id":162094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UyiTq-1774204300","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:31:40"}},"processed_data":{"order_number":"ORD-UyiTq-1774204300","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:31:42] production.INFO: Constructing job for order: 177111  
[2026-03-22 21:31:43] production.INFO: Handling job for order: 177111  
[2026-03-22 21:31:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:31:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:31:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=88e6b708-b692-43cb-addf-866211bffbcb&Player_ID=419251  
[2026-03-22 21:31:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=88e6b708-b692-43cb-addf-866211bffbcb&Player_ID=419251","has_body":false} 
[2026-03-22 21:31:44] production.INFO: Operation sent successfully {"operation_id":162095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NkgA-1774204303","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:31:44"}},"processed_data":{"order_number":"ORD-NkgA-1774204303","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:31:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NkgA-1774204303","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:31:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-NkgA-1774204303","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:31:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:31:48] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":177111} 
[2026-03-22 21:31:48] production.INFO: Order updated successfully. Order ID: 177111, Status: completed  
[2026-03-22 21:31:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NkgA-1774204303","status":"completed","codes_count":0} 
[2026-03-22 21:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 21:31:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ukbKN3A1-1774204241","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:31:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-ukbKN3A1-1774204241","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:31:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:31:56] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":177108} 
[2026-03-22 21:31:56] production.INFO: Order updated successfully. Order ID: 177108, Status: completed  
[2026-03-22 21:31:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ukbKN3A1-1774204241","status":"completed","codes_count":0} 
[2026-03-22 21:32:00] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03"} 
[2026-03-22 21:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","total_operations":9,"sites_count":1} 
[2026-03-22 21:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-KdwSm5E-1774204121","ORD-jWJJYsgQ-1774204248","ORD-UyiTq-1774204300"]} 
[2026-03-22 21:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094} 
[2026-03-22 21:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"processed":2,"skipped":7,"updates_prepared":2} 
[2026-03-22 21:32:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:32:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"count":2} 
[2026-03-22 21:32:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"count":2} 
[2026-03-22 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"user_id":802,"notification_type":"order_approved","reference_id":177109} 
[2026-03-22 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"user_id":148,"notification_type":"order_approved","reference_id":177103} 
[2026-03-22 21:32:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:32:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:32:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"processed":2,"errors":0} 
[2026-03-22 21:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094,"processed":2,"errors":0} 
[2026-03-22 21:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MH3FL1fR78EbdJd4oAFdI6V5KSojCSDn","execution_time":"2026-03-22 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UyiTq-1774204300","operation_id":162094} 
[2026-03-22 21:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-22 21:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 21:32:05] production.INFO: Constructing job for order: 177112  
[2026-03-22 21:32:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KdwSm5E-1774204121","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:32:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-KdwSm5E-1774204121","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:32:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:32:06] production.ERROR: Order not found or already processed. External ID: ORD-KdwSm5E-1774204121  
[2026-03-22 21:32:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KdwSm5E-1774204121","status":"completed","codes_count":0} 
[2026-03-22 21:32:07] production.INFO: Handling job for order: 177112  
[2026-03-22 21:32:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:32:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:32:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=673c5722-0716-45bd-82e5-04a7434f975d&Player_ID=331986032  
[2026-03-22 21:32:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=673c5722-0716-45bd-82e5-04a7434f975d&Player_ID=331986032","has_body":false} 
[2026-03-22 21:32:07] production.INFO: Operation sent successfully {"operation_id":162096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t3uX-1774204327","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:32:07"}},"processed_data":{"order_number":"ORD-t3uX-1774204327","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:32:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UyiTq-1774204300","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:32:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-UyiTq-1774204300","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:32:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:32:18] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":177110} 
[2026-03-22 21:32:18] production.INFO: Order updated successfully. Order ID: 177110, Status: completed  
[2026-03-22 21:32:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UyiTq-1774204300","status":"completed","codes_count":0} 
[2026-03-22 21:32:21] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:33:13] production.INFO: Constructing job for order: 177113  
[2026-03-22 21:33:15] production.INFO: Handling job for order: 177113  
[2026-03-22 21:33:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:33:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:33:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ac2df127-a957-4f94-a395-3b29ab1d8fb2&Player_ID=11348206  
[2026-03-22 21:33:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ac2df127-a957-4f94-a395-3b29ab1d8fb2&Player_ID=11348206","has_body":false} 
[2026-03-22 21:33:16] production.INFO: Operation sent successfully {"operation_id":162097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AtTc-1774204396","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 21:33:16"}},"processed_data":{"order_number":"ORD-AtTc-1774204396","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 21:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01"} 
[2026-03-22 21:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","total_operations":8,"sites_count":1} 
[2026-03-22 21:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-t3uX-1774204327","ORD-AtTc-1774204396"]} 
[2026-03-22 21:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AtTc-1774204396","operation_id":162097} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-22 21:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"count":1} 
[2026-03-22 21:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"count":1} 
[2026-03-22 21:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"user_id":29,"notification_type":"order_approved","reference_id":177112} 
[2026-03-22 21:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"processed":1,"errors":0} 
[2026-03-22 21:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096,"processed":1,"errors":0} 
[2026-03-22 21:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FI2a5o2p8omOhGo1iYLiuyNxJ9a89nNR","execution_time":"2026-03-22 21:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3uX-1774204327","operation_id":162096} 
[2026-03-22 21:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t3uX-1774204327","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-t3uX-1774204327","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:34:03] production.ERROR: Order not found or already processed. External ID: ORD-t3uX-1774204327  
[2026-03-22 21:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t3uX-1774204327","status":"completed","codes_count":0} 
[2026-03-22 21:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 21:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 21:35:03] production.INFO: async() رجع: true  
[2026-03-22 21:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:35:20] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8dpqn8muq2b0fRvLeMX"}},"user_id":736} 
[2026-03-22 21:35:23] production.INFO: Constructing job for order: 177115  
[2026-03-22 21:35:26] production.INFO: Handling job for order: 177115  
[2026-03-22 21:35:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:35:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:35:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=cc784476-6731-4572-8f5d-49f9ed900aca&Player_ID=0985758357  
[2026-03-22 21:35:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=cc784476-6731-4572-8f5d-49f9ed900aca&Player_ID=0985758357","has_body":false} 
[2026-03-22 21:35:27] production.INFO: Operation sent successfully {"operation_id":162098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1qYYs-1774204526","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:35:27"}},"processed_data":{"order_number":"ORD-1qYYs-1774204526","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:35:41] production.INFO: Constructing job for order: 177116  
[2026-03-22 21:35:42] production.INFO: Handling job for order: 177116  
[2026-03-22 21:35:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:35:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:35:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80d201cf-3612-42a3-828c-7581361b1e6c&Player_ID=52341565214  
[2026-03-22 21:35:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=80d201cf-3612-42a3-828c-7581361b1e6c&Player_ID=52341565214","has_body":false} 
[2026-03-22 21:35:42] production.INFO: Operation sent successfully {"operation_id":162099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S13oC-1774204542","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:35:42"}},"processed_data":{"order_number":"ORD-S13oC-1774204542","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:35:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"order_approved","reference_id":177114} 
[2026-03-22 21:35:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-22 21:35:49] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmv2pdjvnsht6etYJkFV"}},"user_id":736} 
[2026-03-22 21:35:54] production.INFO: Constructing job for order: 177117  
[2026-03-22 21:35:55] production.INFO: Handling job for order: 177117  
[2026-03-22 21:35:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:35:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:35:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=73d089a8-5156-483f-b5d2-335d31c1856b&Player_ID=0940736350  
[2026-03-22 21:35:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=73d089a8-5156-483f-b5d2-335d31c1856b&Player_ID=0940736350","has_body":false} 
[2026-03-22 21:35:55] production.INFO: Operation sent successfully {"operation_id":162100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PLpmn-1774204555","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:35:55"}},"processed_data":{"order_number":"ORD-PLpmn-1774204555","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:35:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S13oC-1774204542","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:35:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-S13oC-1774204542","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:35:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:35:57] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177116} 
[2026-03-22 21:35:57] production.INFO: Order updated successfully. Order ID: 177116, Status: completed  
[2026-03-22 21:35:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S13oC-1774204542","status":"completed","codes_count":0} 
[2026-03-22 21:35:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04"} 
[2026-03-22 21:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","total_operations":9,"sites_count":2} 
[2026-03-22 21:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-AtTc-1774204396"]} 
[2026-03-22 21:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-22 21:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"count":1} 
[2026-03-22 21:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"user_id":1540,"notification_type":"order_approved","reference_id":177113} 
[2026-03-22 21:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":1,"errors":0} 
[2026-03-22 21:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2,"order_ids":["ORD-1qYYs-1774204526","ORD-PLpmn-1774204555"]} 
[2026-03-22 21:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:36:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":2} 
[2026-03-22 21:36:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100} 
[2026-03-22 21:36:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-22 21:36:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:36:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"count":1} 
[2026-03-22 21:36:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"count":1} 
[2026-03-22 21:36:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"user_id":587,"notification_type":"order_approved","reference_id":177115} 
[2026-03-22 21:36:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:36:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:36:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"processed":1,"errors":0} 
[2026-03-22 21:36:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100,"processed":1,"errors":0} 
[2026-03-22 21:36:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"buwOLnel82IA5S7tClkFfvHijSiw8ror","execution_time":"2026-03-22 21:36:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLpmn-1774204555","operation_id":162100} 
[2026-03-22 21:36:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 21:36:05] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnej57j3m6svt3sygMo7"}},"user_id":736} 
[2026-03-22 21:36:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:36:20] production.INFO: Constructing job for order: 177118  
[2026-03-22 21:36:21] production.INFO: Handling job for order: 177118  
[2026-03-22 21:36:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:36:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:36:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=96606316-9138-4eb1-95a6-364839dc5bec&Player_ID=0940736350  
[2026-03-22 21:36:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=96606316-9138-4eb1-95a6-364839dc5bec&Player_ID=0940736350","has_body":false} 
[2026-03-22 21:36:22] production.INFO: Operation sent successfully {"operation_id":162101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sV4C7I6-1774204582","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:36:22"}},"processed_data":{"order_number":"ORD-sV4C7I6-1774204582","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:36:42] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmna842rjetni1DixZX6"}},"user_id":736} 
[2026-03-22 21:36:48] production.INFO: Constructing job for order: 177119  
[2026-03-22 21:36:49] production.INFO: Handling job for order: 177119  
[2026-03-22 21:36:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:36:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:36:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=3200&uuid=9b131cf4-c9d5-4c87-b01b-4ff723030186&Player_ID=4501187  
[2026-03-22 21:36:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=3200&uuid=9b131cf4-c9d5-4c87-b01b-4ff723030186&Player_ID=4501187","has_body":false} 
[2026-03-22 21:36:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18486} 
[2026-03-22 21:36:50] production.INFO: Operation sent successfully {"operation_id":162102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wt1gb-1774204610","amount":3.948841279999999898109308560378849506378173828125,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-22 21:36:50"}},"processed_data":{"order_number":"ORD-Wt1gb-1774204610","amount":3.948841279999999898109308560378849506378173828125,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-22 21:36:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-22 21:37:13] production.INFO: SendAcceptReject: Notification queued {"user_id":736,"notification_type":"request_approved","reference_id":18487} 
[2026-03-22 21:37:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 21:37:32] production.INFO: Constructing job for order: 177122  
[2026-03-22 21:37:35] production.INFO: Handling job for order: 177122  
[2026-03-22 21:37:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:37:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:37:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7f14b1c1-fa78-432e-93e5-2085127ba615&Player_ID=575819287  
[2026-03-22 21:37:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7f14b1c1-fa78-432e-93e5-2085127ba615&Player_ID=575819287","has_body":false} 
[2026-03-22 21:37:36] production.INFO: Operation sent successfully {"operation_id":162103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Qh-1774204655","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 21:37:36"}},"processed_data":{"order_number":"ORD-9Qh-1774204655","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 21:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00"} 
[2026-03-22 21:38:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","total_operations":10,"sites_count":2} 
[2026-03-22 21:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-Wt1gb-1774204610","ORD-9Qh-1774204655"]} 
[2026-03-22 21:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:38:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Qh-1774204655","operation_id":162103} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102} 
[2026-03-22 21:38:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-22 21:38:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102,"processed":0,"errors":0} 
[2026-03-22 21:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102,"orders_count":2,"order_ids":["ORD-PLpmn-1774204555","ORD-sV4C7I6-1774204582"]} 
[2026-03-22 21:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102} 
[2026-03-22 21:38:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wt1gb-1774204610","operation_id":162102,"orders_count":2} 
[2026-03-22 21:38:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:38:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:38:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"count":2} 
[2026-03-22 21:38:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"count":2} 
[2026-03-22 21:38:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"user_id":834,"notification_type":"order_approved","reference_id":177117} 
[2026-03-22 21:38:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"user_id":834,"notification_type":"order_approved","reference_id":177118} 
[2026-03-22 21:38:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:38:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:38:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"processed":2,"errors":0} 
[2026-03-22 21:38:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101,"processed":2,"errors":0} 
[2026-03-22 21:38:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9fL59X5Giqi9gDp7ywvecT4f1d0vjWBb","execution_time":"2026-03-22 21:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sV4C7I6-1774204582","operation_id":162101} 
[2026-03-22 21:38:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 21:38:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 21:38:54] production.INFO: Constructing job for order: 177123  
[2026-03-22 21:38:57] production.INFO: Handling job for order: 177123  
[2026-03-22 21:38:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:38:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:38:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=342f8576-12e7-4a25-be54-fe2caa9da597&Player_ID=52261054923  
[2026-03-22 21:38:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=342f8576-12e7-4a25-be54-fe2caa9da597&Player_ID=52261054923","has_body":false} 
[2026-03-22 21:38:58] production.INFO: Operation sent successfully {"operation_id":162104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t5TUD7N-1774204738","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:38:58"}},"processed_data":{"order_number":"ORD-t5TUD7N-1774204738","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:39:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t5TUD7N-1774204738","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:39:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-t5TUD7N-1774204738","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:39:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:39:10] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177123} 
[2026-03-22 21:39:10] production.INFO: Order updated successfully. Order ID: 177123, Status: completed  
[2026-03-22 21:39:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t5TUD7N-1774204738","status":"completed","codes_count":0} 
[2026-03-22 21:39:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:39:50] production.INFO: Constructing job for order: 177124  
[2026-03-22 21:39:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_rejected","reference_id":177121} 
[2026-03-22 21:39:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 21:39:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 21:39:52] production.INFO: Handling job for order: 177124  
[2026-03-22 21:39:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:39:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:39:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=68a2add5-67f6-470c-ba2f-4ccfe19ff39c&Player_ID=0997152182  
[2026-03-22 21:39:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=68a2add5-67f6-470c-ba2f-4ccfe19ff39c&Player_ID=0997152182","has_body":false} 
[2026-03-22 21:39:53] production.INFO: Operation sent successfully {"operation_id":162105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nTTOveU-1774204793","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:39:53"}},"processed_data":{"order_number":"ORD-nTTOveU-1774204793","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:39:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":177120} 
[2026-03-22 21:40:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Qh-1774204655","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:40:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Qh-1774204655","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:40:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:40:01] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"order_approved","reference_id":177122} 
[2026-03-22 21:40:01] production.INFO: Order updated successfully. Order ID: 177122, Status: completed  
[2026-03-22 21:40:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Qh-1774204655","status":"completed","codes_count":0} 
[2026-03-22 21:40:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Wt1gb-1774204610","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:40:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-Wt1gb-1774204610","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:40:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:40:01] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":177119} 
[2026-03-22 21:40:01] production.INFO: Order updated successfully. Order ID: 177119, Status: completed  
[2026-03-22 21:40:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Wt1gb-1774204610","status":"completed","codes_count":0} 
[2026-03-22 21:40:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-22 21:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02"} 
[2026-03-22 21:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","total_operations":7,"sites_count":2} 
[2026-03-22 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962"]} 
[2026-03-22 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-22 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1,"order_ids":["ORD-nTTOveU-1774204793"]} 
[2026-03-22 21:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":1} 
[2026-03-22 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nTTOveU-1774204793","operation_id":162105} 
[2026-03-22 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nTTOveU-1774204793","operation_id":162105,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nTTOveU-1774204793","operation_id":162105,"processed":0,"errors":0} 
[2026-03-22 21:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rK9BCIrq8hJ7KGyW7tStbnaNsOkqSdJu","execution_time":"2026-03-22 21:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nTTOveU-1774204793","operation_id":162105} 
[2026-03-22 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:40:04] production.INFO: async() رجع: true  
[2026-03-22 21:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-22 21:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-22 21:40:41] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":736} 
[2026-03-22 21:40:42] production.ERROR: The "" file does not exist or is not readable. {"userId":736,"exception":"[object] (Symfony\\Component\\Mime\\Exception\\InvalidArgumentException(code: 0): The \"\" file does not exist or is not readable. at /home/talaah/public_html/vendor/symfony/mime/FileinfoMimeTypeGuesser.php:48)
[stacktrace]
#0 /home/talaah/public_html/vendor/symfony/mime/MimeTypes.php(123): Symfony\\Component\\Mime\\FileinfoMimeTypeGuesser->guessMimeType('')
#1 /home/talaah/public_html/vendor/symfony/http-foundation/File/File.php(77): Symfony\\Component\\Mime\\MimeTypes->guessMimeType('')
#2 /home/talaah/public_html/vendor/symfony/http-foundation/File/File.php(59): Symfony\\Component\\HttpFoundation\\File\\File->getMimeType()
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/FileHelpers.php(33): Symfony\\Component\\HttpFoundation\\File\\File->guessExtension()
#4 /home/talaah/public_html/app/Http/Traits/MediaHandler.php(12): Illuminate\\Http\\UploadedFile->extension()
#5 /home/talaah/public_html/app/Services/CreditRequestService.php(133): App\\Services\\CreditRequestService->uploadMedia(Object(Illuminate\\Http\\UploadedFile), 'balance')
#6 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), Object(Illuminate\\Http\\UploadedFile))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#15 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /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))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /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))
#20 /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')
#21 /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))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#23 /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))
#24 /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))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#27 /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))
#28 /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))
#29 /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))
#30 /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))
#31 /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))
#32 /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))
#33 /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))
#34 /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))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /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))
#37 /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))
#38 /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))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /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))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /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))
#43 /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))
#44 /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))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /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))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#51 {main}
"} 
[2026-03-22 21:41:14] production.INFO: Constructing job for order: 177125  
[2026-03-22 21:41:15] production.INFO: Handling job for order: 177125  
[2026-03-22 21:41:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:41:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:41:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a9a46dd5-d301-499b-b14d-8adc5d2da3c7&Player_ID=51810849495  
[2026-03-22 21:41:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a9a46dd5-d301-499b-b14d-8adc5d2da3c7&Player_ID=51810849495","has_body":false} 
[2026-03-22 21:41:16] production.INFO: Operation sent successfully {"operation_id":162106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Io-1774204875","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:41:16"}},"processed_data":{"order_number":"ORD-5Io-1774204875","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 21:41:25] production.INFO: Constructing job for order: 177126  
[2026-03-22 21:41:28] production.INFO: Handling job for order: 177126  
[2026-03-22 21:41:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:41:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:41:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=40943d6d-1822-48dd-a243-8cbce316cef0&Player_ID=0949014903  
[2026-03-22 21:41:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=40943d6d-1822-48dd-a243-8cbce316cef0&Player_ID=0949014903","has_body":false} 
[2026-03-22 21:41:29] production.INFO: Operation sent successfully {"operation_id":162107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sr9X-1774204888","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:41:29"}},"processed_data":{"order_number":"ORD-sr9X-1774204888","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:41:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Io-1774204875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:41:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Io-1774204875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:41:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:41:33] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177125} 
[2026-03-22 21:41:33] production.INFO: Order updated successfully. Order ID: 177125, Status: completed  
[2026-03-22 21:41:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Io-1774204875","status":"completed","codes_count":0} 
[2026-03-22 21:41:34] production.INFO: Constructing job for order: 177127  
[2026-03-22 21:41:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:41:35] production.INFO: Handling job for order: 177127  
[2026-03-22 21:41:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:41:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:41:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=5cdd9be3-75c8-46af-b29c-8241833513ae&Player_ID=0949014903  
[2026-03-22 21:41:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=5cdd9be3-75c8-46af-b29c-8241833513ae&Player_ID=0949014903","has_body":false} 
[2026-03-22 21:41:35] production.INFO: Operation sent successfully {"operation_id":162108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h4M-1774204895","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:41:35"}},"processed_data":{"order_number":"ORD-h4M-1774204895","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:41:42] production.INFO: Constructing job for order: 177128  
[2026-03-22 21:41:44] production.INFO: Handling job for order: 177128  
[2026-03-22 21:41:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:41:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:41:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9778acdc-9839-401e-9d32-88eecc050db1&Player_ID=52350740132  
[2026-03-22 21:41:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9778acdc-9839-401e-9d32-88eecc050db1&Player_ID=52350740132","has_body":false} 
[2026-03-22 21:41:45] production.INFO: Constructing job for order: 177129  
[2026-03-22 21:41:45] production.INFO: Operation sent successfully {"operation_id":162109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gmu-1774204905","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:41:45"}},"processed_data":{"order_number":"ORD-Gmu-1774204905","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:41:48] production.INFO: Handling job for order: 177129  
[2026-03-22 21:41:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:41:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:41:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b55e795d-8f93-446a-a6a6-80a36b32fdc5&Player_ID=0949014903  
[2026-03-22 21:41:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b55e795d-8f93-446a-a6a6-80a36b32fdc5&Player_ID=0949014903","has_body":false} 
[2026-03-22 21:41:49] production.INFO: Operation sent successfully {"operation_id":162110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ccayh-1774204909","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:41:49"}},"processed_data":{"order_number":"ORD-Ccayh-1774204909","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01"} 
[2026-03-22 21:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","total_operations":11,"sites_count":2} 
[2026-03-22 21:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-Gmu-1774204905"]} 
[2026-03-22 21:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gmu-1774204905","operation_id":162109} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-22 21:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"processed":0,"errors":0} 
[2026-03-22 21:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":4,"order_ids":["ORD-nTTOveU-1774204793","ORD-sr9X-1774204888","ORD-h4M-1774204895","ORD-Ccayh-1774204909"]} 
[2026-03-22 21:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756,"orders_count":4} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ccayh-1774204909","operation_id":162110} 
[2026-03-22 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108} 
[2026-03-22 21:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-22 21:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"count":2} 
[2026-03-22 21:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"count":2} 
[2026-03-22 21:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"user_id":1597,"notification_type":"order_approved","reference_id":177124} 
[2026-03-22 21:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"user_id":1718,"notification_type":"order_approved","reference_id":177126} 
[2026-03-22 21:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"processed":2,"errors":0} 
[2026-03-22 21:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107,"processed":2,"errors":0} 
[2026-03-22 21:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8CIZaA5OFXadQT3Q6kVuHbDhnfgL3XXb","execution_time":"2026-03-22 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sr9X-1774204888","operation_id":162107} 
[2026-03-22 21:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 21:42:13] production.INFO: Constructing job for order: 177130  
[2026-03-22 21:42:14] production.INFO: Handling job for order: 177130  
[2026-03-22 21:42:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:42:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:42:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=a048f10c-efa2-4025-a918-3da9ffd72b9b&Player_ID=7713937584  
[2026-03-22 21:42:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=a048f10c-efa2-4025-a918-3da9ffd72b9b&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:42:15] production.INFO: Operation sent successfully {"operation_id":162111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RFDwJ9A3-1774204934","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:42:15"}},"processed_data":{"order_number":"ORD-RFDwJ9A3-1774204934","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-22 21:42:28] production.INFO: Constructing job for order: 177131  
[2026-03-22 21:42:30] production.INFO: Handling job for order: 177131  
[2026-03-22 21:42:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:42:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:42:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7779da8e-723d-4712-af09-effbba994bc1&Player_ID=52146694455  
[2026-03-22 21:42:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7779da8e-723d-4712-af09-effbba994bc1&Player_ID=52146694455","has_body":false} 
[2026-03-22 21:42:31] production.INFO: Operation sent successfully {"operation_id":162112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LXiUdcKo-1774204950","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:42:31"}},"processed_data":{"order_number":"ORD-LXiUdcKo-1774204950","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:42:42] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"78.0","mainamount":"78","operation_number":"600429881353","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn460kgbc51d38oL6ieR"}},"user_id":736} 
[2026-03-22 21:42:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LXiUdcKo-1774204950","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:42:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-LXiUdcKo-1774204950","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:42:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:42:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":177131} 
[2026-03-22 21:42:42] production.INFO: Order updated successfully. Order ID: 177131, Status: completed  
[2026-03-22 21:42:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LXiUdcKo-1774204950","status":"completed","codes_count":0} 
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:42:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:42:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18488,"user_id":736,"amount":78.0,"admins_notified":7} 
[2026-03-22 21:43:01] production.INFO: Constructing job for order: 177132  
[2026-03-22 21:43:04] production.INFO: Handling job for order: 177132  
[2026-03-22 21:43:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f85b40b7-dbd0-45ed-a474-6dc777cfafd2&Player_ID=3533246850  
[2026-03-22 21:43:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f85b40b7-dbd0-45ed-a474-6dc777cfafd2&Player_ID=3533246850","has_body":false} 
[2026-03-22 21:43:05] production.INFO: Operation sent successfully {"operation_id":162113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cA298N4z-1774204984","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:43:05"}},"processed_data":{"order_number":"ORD-cA298N4z-1774204984","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:43:05] production.INFO: Constructing job for order: 177133  
[2026-03-22 21:43:06] production.INFO: Constructing job for order: 177134  
[2026-03-22 21:43:08] production.INFO: Handling job for order: 177133  
[2026-03-22 21:43:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4bbd1bc3-9bde-47be-b159-35b79f007827&Player_ID=8301090176  
[2026-03-22 21:43:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4bbd1bc3-9bde-47be-b159-35b79f007827&Player_ID=8301090176","has_body":false} 
[2026-03-22 21:43:08] production.INFO: Operation sent successfully {"operation_id":162114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mQeevd-1774204988","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:43:08"}},"processed_data":{"order_number":"ORD-mQeevd-1774204988","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:43:08] production.INFO: Handling job for order: 177134  
[2026-03-22 21:43:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=94183dab-9c86-4d3e-be0b-97978f00ba59&Player_ID=52125217627  
[2026-03-22 21:43:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=94183dab-9c86-4d3e-be0b-97978f00ba59&Player_ID=52125217627","has_body":false} 
[2026-03-22 21:43:09] production.INFO: Operation sent successfully {"operation_id":162115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BLdtzzk-1774204989","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:43:09"}},"processed_data":{"order_number":"ORD-BLdtzzk-1774204989","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:43:17] production.INFO: Constructing job for order: 177135  
[2026-03-22 21:43:18] production.INFO: Handling job for order: 177135  
[2026-03-22 21:43:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=40cc170a-1275-4c76-a4e1-f5b9a785d32b&Player_ID=52013914725  
[2026-03-22 21:43:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=40cc170a-1275-4c76-a4e1-f5b9a785d32b&Player_ID=52013914725","has_body":false} 
[2026-03-22 21:43:19] production.INFO: Operation sent successfully {"operation_id":162116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y6GKP2EB-1774204999","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:43:19"}},"processed_data":{"order_number":"ORD-Y6GKP2EB-1774204999","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 21:43:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BLdtzzk-1774204989","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:43:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-BLdtzzk-1774204989","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:43:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:43:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177134} 
[2026-03-22 21:43:25] production.INFO: Order updated successfully. Order ID: 177134, Status: completed  
[2026-03-22 21:43:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BLdtzzk-1774204989","status":"completed","codes_count":0} 
[2026-03-22 21:43:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 21:43:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gmu-1774204905","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:43:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gmu-1774204905","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:43:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:43:26] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":177128} 
[2026-03-22 21:43:26] production.INFO: Order updated successfully. Order ID: 177128, Status: completed  
[2026-03-22 21:43:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gmu-1774204905","status":"completed","codes_count":0} 
[2026-03-22 21:43:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-22 21:43:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cA298N4z-1774204984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:43:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-cA298N4z-1774204984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:43:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:43:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":177132} 
[2026-03-22 21:43:30] production.INFO: Order updated successfully. Order ID: 177132, Status: completed  
[2026-03-22 21:43:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cA298N4z-1774204984","status":"completed","codes_count":0} 
[2026-03-22 21:43:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y6GKP2EB-1774204999","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:43:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y6GKP2EB-1774204999","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:43:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:43:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177135} 
[2026-03-22 21:43:31] production.INFO: Order updated successfully. Order ID: 177135, Status: completed  
[2026-03-22 21:43:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y6GKP2EB-1774204999","status":"completed","codes_count":0} 
[2026-03-22 21:43:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-22 21:43:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:43:45] production.INFO: Constructing job for order: 177136  
[2026-03-22 21:43:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mQeevd-1774204988","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:43:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-mQeevd-1774204988","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:43:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:43:46] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177133} 
[2026-03-22 21:43:46] production.INFO: Order updated successfully. Order ID: 177133, Status: completed  
[2026-03-22 21:43:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mQeevd-1774204988","status":"completed","codes_count":0} 
[2026-03-22 21:43:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 21:43:46] production.INFO: Handling job for order: 177136  
[2026-03-22 21:43:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=24f5a884-753c-4d82-b04e-13e8c39cdf36&Player_ID=7713937584  
[2026-03-22 21:43:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=24f5a884-753c-4d82-b04e-13e8c39cdf36&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:43:47] production.INFO: Operation sent successfully {"operation_id":162117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GXqgx-1774205027","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:43:47"}},"processed_data":{"order_number":"ORD-GXqgx-1774205027","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-22 21:43:49] production.INFO: Constructing job for order: 177137  
[2026-03-22 21:43:50] production.INFO: Handling job for order: 177137  
[2026-03-22 21:43:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=54c5d608-6601-4a23-a0fa-d1f724e706c9&Player_ID=7713937584  
[2026-03-22 21:43:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=54c5d608-6601-4a23-a0fa-d1f724e706c9&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:43:51] production.INFO: Operation sent successfully {"operation_id":162118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xk2l-1774205031","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:43:51"}},"processed_data":{"order_number":"ORD-Xk2l-1774205031","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-22 21:43:52] production.INFO: Constructing job for order: 177138  
[2026-03-22 21:43:54] production.INFO: Handling job for order: 177138  
[2026-03-22 21:43:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=35a523b4-edc7-48e3-b992-eddfb41feb12&Player_ID=7713937584  
[2026-03-22 21:43:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=35a523b4-edc7-48e3-b992-eddfb41feb12&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:43:54] production.INFO: Constructing job for order: 177139  
[2026-03-22 21:43:55] production.INFO: Operation sent successfully {"operation_id":162119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZM6PE8XR-1774205035","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:43:55"}},"processed_data":{"order_number":"ORD-ZM6PE8XR-1774205035","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-22 21:43:55] production.INFO: Handling job for order: 177139  
[2026-03-22 21:43:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=a8f72dee-95d3-4806-befb-1fda10589cf2&Player_ID=7713937584  
[2026-03-22 21:43:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=a8f72dee-95d3-4806-befb-1fda10589cf2&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:43:56] production.INFO: Operation sent successfully {"operation_id":162120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mf5a-1774205035","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:43:56"}},"processed_data":{"order_number":"ORD-Mf5a-1774205035","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-22 21:43:56] production.INFO: Constructing job for order: 177140  
[2026-03-22 21:43:59] production.INFO: Handling job for order: 177140  
[2026-03-22 21:43:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:43:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:43:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=5aa76077-bf9b-492f-b617-75048e96f2f0&Player_ID=7713937584  
[2026-03-22 21:43:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=5aa76077-bf9b-492f-b617-75048e96f2f0&Player_ID=7713937584","has_body":false} 
[2026-03-22 21:44:00] production.INFO: Operation sent successfully {"operation_id":162121,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x4YE-1774205039","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 21:44:00"}},"processed_data":{"order_number":"ORD-x4YE-1774205039","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-22 21:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03"} 
[2026-03-22 21:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","total_operations":14,"sites_count":2} 
[2026-03-22 21:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 21:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-h4M-1774204895","ORD-Ccayh-1774204909"]} 
[2026-03-22 21:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 21:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"count":2} 
[2026-03-22 21:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"count":2} 
[2026-03-22 21:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"user_id":1718,"notification_type":"order_approved","reference_id":177129} 
[2026-03-22 21:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"user_id":1718,"notification_type":"order_approved","reference_id":177127} 
[2026-03-22 21:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"processed":2,"errors":0} 
[2026-03-22 21:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108,"processed":2,"errors":0} 
[2026-03-22 21:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x7NEdLBBddi973s5bFiFVr7SaHyGMgTR","execution_time":"2026-03-22 21:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h4M-1774204895","operation_id":162108} 
[2026-03-22 21:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 21:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-22 21:44:16] production.INFO: Constructing job for order: 177141  
[2026-03-22 21:44:18] production.INFO: Handling job for order: 177141  
[2026-03-22 21:44:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:44:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:44:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=07fdad66-ddfe-49bd-a759-5e86ef304c67&Player_ID=51347773515  
[2026-03-22 21:44:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=07fdad66-ddfe-49bd-a759-5e86ef304c67&Player_ID=51347773515","has_body":false} 
[2026-03-22 21:44:19] production.INFO: Operation sent successfully {"operation_id":162122,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BCmr4Xz3-1774205059","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:44:19"}},"processed_data":{"order_number":"ORD-BCmr4Xz3-1774205059","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 21:44:27] production.INFO: Constructing job for order: 177142  
[2026-03-22 21:44:28] production.INFO: Handling job for order: 177142  
[2026-03-22 21:44:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:44:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:44:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97ad9cf8-eba1-44fd-bb78-8f400f6d0e32&Player_ID=52125217627  
[2026-03-22 21:44:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=97ad9cf8-eba1-44fd-bb78-8f400f6d0e32&Player_ID=52125217627","has_body":false} 
[2026-03-22 21:44:29] production.INFO: Operation sent successfully {"operation_id":162123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pxZb-1774205068","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:44:29"}},"processed_data":{"order_number":"ORD-pxZb-1774205068","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:44:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BCmr4Xz3-1774205059","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:44:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-BCmr4Xz3-1774205059","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:44:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:44:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177141} 
[2026-03-22 21:44:31] production.INFO: Order updated successfully. Order ID: 177141, Status: completed  
[2026-03-22 21:44:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BCmr4Xz3-1774205059","status":"completed","codes_count":0} 
[2026-03-22 21:44:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:44:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pxZb-1774205068","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:44:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-pxZb-1774205068","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:44:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:44:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177142} 
[2026-03-22 21:44:46] production.INFO: Order updated successfully. Order ID: 177142, Status: completed  
[2026-03-22 21:44:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pxZb-1774205068","status":"completed","codes_count":0} 
[2026-03-22 21:44:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 21:44:59] production.INFO: Constructing job for order: 177143  
[2026-03-22 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:45:04] production.INFO: async() رجع: true  
[2026-03-22 21:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:45:05] production.INFO: Handling job for order: 177143  
[2026-03-22 21:45:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:45:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=89c93802-ae7f-4415-ace9-54974b07efd7&Player_ID=9623712827  
[2026-03-22 21:45:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=89c93802-ae7f-4415-ace9-54974b07efd7&Player_ID=9623712827","has_body":false} 
[2026-03-22 21:45:06] production.INFO: Operation sent successfully {"operation_id":162124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lX9-1774205106","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:45:06"}},"processed_data":{"order_number":"ORD-lX9-1774205106","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:45:10] production.INFO: Constructing job for order: 177144  
[2026-03-22 21:45:11] production.INFO: Constructing job for order: 177145  
[2026-03-22 21:45:12] production.INFO: Handling job for order: 177144  
[2026-03-22 21:45:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=a660e1f1-9b18-478d-92f3-8a44180c4b06&Player_ID=110899668  
[2026-03-22 21:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=a660e1f1-9b18-478d-92f3-8a44180c4b06&Player_ID=110899668","has_body":false} 
[2026-03-22 21:45:13] production.INFO: Operation sent successfully {"operation_id":162125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CnE-1774205113","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 21:45:13"}},"processed_data":{"order_number":"ORD-CnE-1774205113","amount":1.7368977000000000998625182546675205230712890625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 21:45:13] production.INFO: Handling job for order: 177145  
[2026-03-22 21:45:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:45:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=310904cf-16ea-495b-baba-3bda8402a664&Player_ID=0980894341  
[2026-03-22 21:45:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=310904cf-16ea-495b-baba-3bda8402a664&Player_ID=0980894341","has_body":false} 
[2026-03-22 21:45:14] production.INFO: Operation sent successfully {"operation_id":162126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0pjXdK-1774205114","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:45:14"}},"processed_data":{"order_number":"ORD-0pjXdK-1774205114","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:45:15] production.INFO: Constructing job for order: 177146  
[2026-03-22 21:45:17] production.INFO: Handling job for order: 177146  
[2026-03-22 21:45:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:45:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=8f6eaacd-e27f-40a1-b8bd-a73529ddd62b&Player_ID=1810091045  
[2026-03-22 21:45:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=8f6eaacd-e27f-40a1-b8bd-a73529ddd62b&Player_ID=1810091045","has_body":false} 
[2026-03-22 21:45:17] production.INFO: Constructing job for order: 177147  
[2026-03-22 21:45:18] production.INFO: Operation sent successfully {"operation_id":162127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9noG-1774205117","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 21:45:18"}},"processed_data":{"order_number":"ORD-9noG-1774205117","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 21:45:18] production.INFO: Handling job for order: 177147  
[2026-03-22 21:45:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:45:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9a2f27ed-803c-41f7-ba12-19f1a63b8196&Player_ID=0980894341  
[2026-03-22 21:45:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=9a2f27ed-803c-41f7-ba12-19f1a63b8196&Player_ID=0980894341","has_body":false} 
[2026-03-22 21:45:18] production.INFO: Operation sent successfully {"operation_id":162128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-woe-1774205118","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:45:18"}},"processed_data":{"order_number":"ORD-woe-1774205118","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:45:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9noG-1774205117","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:45:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-9noG-1774205117","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:45:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:45:25] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":177146} 
[2026-03-22 21:45:25] production.INFO: Order updated successfully. Order ID: 177146, Status: completed  
[2026-03-22 21:45:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9noG-1774205117","status":"completed","codes_count":0} 
[2026-03-22 21:45:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-22 21:45:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lX9-1774205106","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:45:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-lX9-1774205106","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:45:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:45:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177143} 
[2026-03-22 21:45:31] production.INFO: Order updated successfully. Order ID: 177143, Status: completed  
[2026-03-22 21:45:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lX9-1774205106","status":"completed","codes_count":0} 
[2026-03-22 21:45:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:45:42] production.INFO: Constructing job for order: 177148  
[2026-03-22 21:45:42] production.INFO: Constructing job for order: 177149  
[2026-03-22 21:45:45] production.INFO: Handling job for order: 177148  
[2026-03-22 21:45:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:45:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=8332bccf-84bd-4562-a87b-f7ecf60a8b7c&Player_ID=0937174303  
[2026-03-22 21:45:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=8332bccf-84bd-4562-a87b-f7ecf60a8b7c&Player_ID=0937174303","has_body":false} 
[2026-03-22 21:45:46] production.INFO: Operation sent successfully {"operation_id":162129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1XvqY2-1774205146","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:45:46"}},"processed_data":{"order_number":"ORD-1XvqY2-1774205146","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:45:46] production.INFO: Handling job for order: 177149  
[2026-03-22 21:45:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:45:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:45:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba834d9b-2393-4adb-bf1b-aa11546bbbaa&Player_ID=52125217627  
[2026-03-22 21:45:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba834d9b-2393-4adb-bf1b-aa11546bbbaa&Player_ID=52125217627","has_body":false} 
[2026-03-22 21:45:47] production.INFO: Operation sent successfully {"operation_id":162130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NY80GG-1774205147","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:45:47"}},"processed_data":{"order_number":"ORD-NY80GG-1774205147","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:45:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NY80GG-1774205147","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:45:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-NY80GG-1774205147","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:45:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:45:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177149} 
[2026-03-22 21:45:58] production.INFO: Order updated successfully. Order ID: 177149, Status: completed  
[2026-03-22 21:45:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NY80GG-1774205147","status":"completed","codes_count":0} 
[2026-03-22 21:45:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 21:46:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"156927950","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb11lbg7tn288cIfjWns"}},"user_id":1512} 
[2026-03-22 21:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02"} 
[2026-03-22 21:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","total_operations":16,"sites_count":2} 
[2026-03-22 21:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CnE-1774205113","operation_id":162125} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 21:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-0pjXdK-1774205114","ORD-woe-1774205118","ORD-1XvqY2-1774205146"]} 
[2026-03-22 21:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 21:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 21:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 21:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"count":3} 
[2026-03-22 21:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"count":3} 
[2026-03-22 21:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"user_id":366,"notification_type":"order_approved","reference_id":177145} 
[2026-03-22 21:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"user_id":366,"notification_type":"order_approved","reference_id":177148} 
[2026-03-22 21:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"user_id":366,"notification_type":"order_approved","reference_id":177147} 
[2026-03-22 21:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"processed":3,"errors":0} 
[2026-03-22 21:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128,"processed":3,"errors":0} 
[2026-03-22 21:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5K84WCDrBFp0axXerGi0tcM3nNhq3s8w","execution_time":"2026-03-22 21:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-woe-1774205118","operation_id":162128} 
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:46:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18489,"user_id":1512,"amount":10.0,"admins_notified":7} 
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:46:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CnE-1774205113","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:46:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-CnE-1774205113","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:46:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:46:04] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":177144} 
[2026-03-22 21:46:04] production.INFO: Order updated successfully. Order ID: 177144, Status: completed  
[2026-03-22 21:46:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CnE-1774205113","status":"completed","codes_count":0} 
[2026-03-22 21:46:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 21:46:57] production.INFO: Constructing job for order: 177150  
[2026-03-22 21:46:59] production.INFO: Handling job for order: 177150  
[2026-03-22 21:46:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:46:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:46:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=7700018c-815d-41e2-bcb3-5cb2b246f521&Player_ID=0985499121  
[2026-03-22 21:46:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=7700018c-815d-41e2-bcb3-5cb2b246f521&Player_ID=0985499121","has_body":false} 
[2026-03-22 21:47:00] production.INFO: Operation sent successfully {"operation_id":162131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LIS0fjMm-1774205220","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:47:00"}},"processed_data":{"order_number":"ORD-LIS0fjMm-1774205220","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:47:10] production.INFO: Constructing job for order: 177152  
[2026-03-22 21:47:12] production.INFO: Handling job for order: 177152  
[2026-03-22 21:47:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:47:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:47:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b71ab61a-0e20-4ea9-bdfe-6a18644b30e3&Player_ID=52125217627  
[2026-03-22 21:47:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b71ab61a-0e20-4ea9-bdfe-6a18644b30e3&Player_ID=52125217627","has_body":false} 
[2026-03-22 21:47:13] production.INFO: Operation sent successfully {"operation_id":162132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UQbAm-1774205233","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:47:13"}},"processed_data":{"order_number":"ORD-UQbAm-1774205233","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:47:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UQbAm-1774205233","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:47:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-UQbAm-1774205233","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:47:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:47:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177152} 
[2026-03-22 21:47:23] production.INFO: Order updated successfully. Order ID: 177152, Status: completed  
[2026-03-22 21:47:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UQbAm-1774205233","status":"completed","codes_count":0} 
[2026-03-22 21:47:25] production.INFO: Constructing job for order: 177153  
[2026-03-22 21:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 21:47:28] production.INFO: Handling job for order: 177153  
[2026-03-22 21:47:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:47:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:47:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=05286206-af4a-4814-b171-bbac033d4eff&Player_ID=11200494  
[2026-03-22 21:47:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=05286206-af4a-4814-b171-bbac033d4eff&Player_ID=11200494","has_body":false} 
[2026-03-22 21:47:29] production.INFO: Operation sent successfully {"operation_id":162133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m49YF3T-1774205249","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 21:47:29"}},"processed_data":{"order_number":"ORD-m49YF3T-1774205249","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 21:47:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m49YF3T-1774205249","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:47:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-m49YF3T-1774205249","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:47:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:47:34] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177153} 
[2026-03-22 21:47:34] production.INFO: Order updated successfully. Order ID: 177153, Status: completed  
[2026-03-22 21:47:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m49YF3T-1774205249","status":"completed","codes_count":0} 
[2026-03-22 21:47:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 21:47:39] production.INFO: Constructing job for order: 177154  
[2026-03-22 21:47:42] production.INFO: Handling job for order: 177154  
[2026-03-22 21:47:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:47:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:47:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=72b7aecf-e807-49c9-bab5-c00fcb719ede&Player_ID=52152983586  
[2026-03-22 21:47:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=72b7aecf-e807-49c9-bab5-c00fcb719ede&Player_ID=52152983586","has_body":false} 
[2026-03-22 21:47:42] production.INFO: Operation sent successfully {"operation_id":162134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-irOXV-1774205262","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:47:42"}},"processed_data":{"order_number":"ORD-irOXV-1774205262","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 21:47:54] production.INFO: Constructing job for order: 177155  
[2026-03-22 21:47:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-irOXV-1774205262","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:47:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-irOXV-1774205262","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:47:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:47:56] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":177154} 
[2026-03-22 21:47:56] production.INFO: Order updated successfully. Order ID: 177154, Status: completed  
[2026-03-22 21:47:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-irOXV-1774205262","status":"completed","codes_count":0} 
[2026-03-22 21:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-22 21:47:58] production.INFO: Handling job for order: 177155  
[2026-03-22 21:47:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:47:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:47:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5184fa3-84c6-46f2-ac79-2be8c4e76af3&Player_ID=52233262241  
[2026-03-22 21:47:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5184fa3-84c6-46f2-ac79-2be8c4e76af3&Player_ID=52233262241","has_body":false} 
[2026-03-22 21:47:59] production.INFO: Operation sent successfully {"operation_id":162135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ErIKB-1774205278","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 21:47:58"}},"processed_data":{"order_number":"ORD-ErIKB-1774205278","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 21:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02"} 
[2026-03-22 21:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","total_operations":14,"sites_count":2} 
[2026-03-22 21:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ErIKB-1774205278","operation_id":162135} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 21:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-LIS0fjMm-1774205220"]} 
[2026-03-22 21:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 21:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"count":1} 
[2026-03-22 21:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"count":1} 
[2026-03-22 21:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"user_id":1547,"notification_type":"order_approved","reference_id":177150} 
[2026-03-22 21:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"processed":1,"errors":0} 
[2026-03-22 21:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131,"processed":1,"errors":0} 
[2026-03-22 21:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nyBpJp5Uy3Vsnx2JN4pjbdAdFVwrp6Tq","execution_time":"2026-03-22 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LIS0fjMm-1774205220","operation_id":162131} 
[2026-03-22 21:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-22 21:48:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ErIKB-1774205278","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:48:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-ErIKB-1774205278","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:48:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:48:11] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":177155} 
[2026-03-22 21:48:11] production.INFO: Order updated successfully. Order ID: 177155, Status: completed  
[2026-03-22 21:48:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ErIKB-1774205278","status":"completed","codes_count":0} 
[2026-03-22 21:48:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 21:49:06] production.INFO: Constructing job for order: 177156  
[2026-03-22 21:49:08] production.INFO: Handling job for order: 177156  
[2026-03-22 21:49:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:49:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:49:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=e30b520b-953e-4f05-8ed7-e0f04a6470c5&Player_ID=0953471137  
[2026-03-22 21:49:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=e30b520b-953e-4f05-8ed7-e0f04a6470c5&Player_ID=0953471137","has_body":false} 
[2026-03-22 21:49:09] production.INFO: Operation sent successfully {"operation_id":162136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NhEQaSP-1774205348","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:49:09"}},"processed_data":{"order_number":"ORD-NhEQaSP-1774205348","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03"} 
[2026-03-22 21:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","total_operations":13,"sites_count":2} 
[2026-03-22 21:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 21:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-NhEQaSP-1774205348"]} 
[2026-03-22 21:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 21:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"count":1} 
[2026-03-22 21:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"count":1} 
[2026-03-22 21:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"user_id":366,"notification_type":"order_approved","reference_id":177156} 
[2026-03-22 21:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"processed":1,"errors":0} 
[2026-03-22 21:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136,"processed":1,"errors":0} 
[2026-03-22 21:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P3QsPrsXbhqHQNteTeGXezCh4r7q85PI","execution_time":"2026-03-22 21:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NhEQaSP-1774205348","operation_id":162136} 
[2026-03-22 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-22 21:50:05] production.INFO: async() رجع: true  
[2026-03-22 21:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:50:10] production.INFO: Constructing job for order: 177157  
[2026-03-22 21:50:12] production.INFO: Handling job for order: 177157  
[2026-03-22 21:50:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:50:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:50:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e913d182-4f17-4f98-abda-8e4ea2bb0972&Player_ID=456612  
[2026-03-22 21:50:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=e913d182-4f17-4f98-abda-8e4ea2bb0972&Player_ID=456612","has_body":false} 
[2026-03-22 21:50:13] production.INFO: Operation sent successfully {"operation_id":162137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q9cs-1774205413","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:50:13"}},"processed_data":{"order_number":"ORD-q9cs-1774205413","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:50:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q9cs-1774205413","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:50:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-q9cs-1774205413","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:50:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:50:16] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177157} 
[2026-03-22 21:50:16] production.INFO: Order updated successfully. Order ID: 177157, Status: completed  
[2026-03-22 21:50:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q9cs-1774205413","status":"completed","codes_count":0} 
[2026-03-22 21:50:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:50:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"601.5","mainamount":"600","operation_number":"156931045","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php67hmgshtr8qddT6wBoU"}},"user_id":396} 
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:50:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:50:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18490,"user_id":396,"amount":591.0,"admins_notified":7} 
[2026-03-22 21:50:41] production.INFO: Constructing job for order: 177158  
[2026-03-22 21:50:43] production.INFO: Handling job for order: 177158  
[2026-03-22 21:50:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:50:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:50:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=9956ee9c-f79d-4994-a3ce-910e0410a771&Player_ID=589895846  
[2026-03-22 21:50:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=9956ee9c-f79d-4994-a3ce-910e0410a771&Player_ID=589895846","has_body":false} 
[2026-03-22 21:50:44] production.INFO: Operation sent successfully {"operation_id":162138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nsR6e1-1774205444","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 21:50:44"}},"processed_data":{"order_number":"ORD-nsR6e1-1774205444","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 21:52:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nsR6e1-1774205444","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:52:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-nsR6e1-1774205444","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:52:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:52:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":177158} 
[2026-03-22 21:52:01] production.INFO: Order updated successfully. Order ID: 177158, Status: completed  
[2026-03-22 21:52:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nsR6e1-1774205444","status":"completed","codes_count":0} 
[2026-03-22 21:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02"} 
[2026-03-22 21:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","total_operations":12,"sites_count":1} 
[2026-03-22 21:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 21:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tgQ9BP7YJPxHWNNKBF9Xwqmubo5FMyyC","execution_time":"2026-03-22 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-22 21:52:49] production.INFO: Constructing job for order: 177159  
[2026-03-22 21:52:51] production.INFO: Handling job for order: 177159  
[2026-03-22 21:52:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:52:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:52:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6570d1cc-7d50-4c72-9b2c-993760587f7c&Player_ID=6458073661  
[2026-03-22 21:52:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=6570d1cc-7d50-4c72-9b2c-993760587f7c&Player_ID=6458073661","has_body":false} 
[2026-03-22 21:52:51] production.INFO: Operation sent successfully {"operation_id":162139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BJQcX1G9-1774205571","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:52:51"}},"processed_data":{"order_number":"ORD-BJQcX1G9-1774205571","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:52:52] production.INFO: Constructing job for order: 177160  
[2026-03-22 21:52:54] production.INFO: Handling job for order: 177160  
[2026-03-22 21:52:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:52:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:52:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=15a2b07a-fd94-4de9-ac85-0ad923a9841b&Player_ID=471156  
[2026-03-22 21:52:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=15a2b07a-fd94-4de9-ac85-0ad923a9841b&Player_ID=471156","has_body":false} 
[2026-03-22 21:52:55] production.INFO: Operation sent successfully {"operation_id":162140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V6T-1774205575","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:52:55"}},"processed_data":{"order_number":"ORD-V6T-1774205575","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:52:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V6T-1774205575","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:52:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-V6T-1774205575","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:52:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:52:59] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177160} 
[2026-03-22 21:52:59] production.INFO: Order updated successfully. Order ID: 177160, Status: completed  
[2026-03-22 21:52:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V6T-1774205575","status":"completed","codes_count":0} 
[2026-03-22 21:53:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:53:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BJQcX1G9-1774205571","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:53:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-BJQcX1G9-1774205571","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:53:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:53:13] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177159} 
[2026-03-22 21:53:13] production.INFO: Order updated successfully. Order ID: 177159, Status: completed  
[2026-03-22 21:53:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BJQcX1G9-1774205571","status":"completed","codes_count":0} 
[2026-03-22 21:53:15] production.INFO: Constructing job for order: 177161  
[2026-03-22 21:53:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 21:53:16] production.INFO: Handling job for order: 177161  
[2026-03-22 21:53:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:53:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:53:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=089cc7a4-3231-4f79-9518-848afdbbb6f0&Player_ID=8301090176  
[2026-03-22 21:53:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=089cc7a4-3231-4f79-9518-848afdbbb6f0&Player_ID=8301090176","has_body":false} 
[2026-03-22 21:53:17] production.INFO: Operation sent successfully {"operation_id":162141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EhV-1774205597","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:53:17"}},"processed_data":{"order_number":"ORD-EhV-1774205597","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:53:23] production.INFO: Constructing job for order: 177162  
[2026-03-22 21:53:26] production.INFO: Handling job for order: 177162  
[2026-03-22 21:53:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:53:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:53:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=5000&uuid=2ca97562-216d-474b-b4e2-b1065076f91f&Player_ID=102659837  
[2026-03-22 21:53:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=5000&uuid=2ca97562-216d-474b-b4e2-b1065076f91f&Player_ID=102659837","has_body":false} 
[2026-03-22 21:53:27] production.INFO: Operation sent successfully {"operation_id":162142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lH5I-1774205607","amount":1.729668000000000205318428925238549709320068359375,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-22 21:53:27"}},"processed_data":{"order_number":"ORD-lH5I-1774205607","amount":1.729668000000000205318428925238549709320068359375,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-22 21:53:32] production.INFO: Constructing job for order: 177163  
[2026-03-22 21:53:33] production.INFO: Handling job for order: 177163  
[2026-03-22 21:53:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:53:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:53:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=ec41fb5a-58fb-4288-ac67-bcb4314e859b&Player_ID=0982569143  
[2026-03-22 21:53:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=ec41fb5a-58fb-4288-ac67-bcb4314e859b&Player_ID=0982569143","has_body":false} 
[2026-03-22 21:53:34] production.INFO: Operation sent successfully {"operation_id":162143,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0EeOc-1774205614","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:53:34"}},"processed_data":{"order_number":"ORD-0EeOc-1774205614","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:54:00] production.INFO: Constructing job for order: 177164  
[2026-03-22 21:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01"} 
[2026-03-22 21:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","total_operations":15,"sites_count":2} 
[2026-03-22 21:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EhV-1774205597","operation_id":162141} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lH5I-1774205607","operation_id":162142} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 21:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-0EeOc-1774205614"]} 
[2026-03-22 21:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 21:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 21:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 21:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"count":1} 
[2026-03-22 21:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"count":1} 
[2026-03-22 21:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"user_id":587,"notification_type":"order_approved","reference_id":177163} 
[2026-03-22 21:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"processed":1,"errors":0} 
[2026-03-22 21:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143,"processed":1,"errors":0} 
[2026-03-22 21:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MQpF0nYDt5cRT5JrIHkfgHooUq3I0y2P","execution_time":"2026-03-22 21:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0EeOc-1774205614","operation_id":162143} 
[2026-03-22 21:54:01] production.INFO: Handling job for order: 177164  
[2026-03-22 21:54:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:54:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:54:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/19/params?qty=1&uuid=7a591807-b08d-435f-a182-387049fdc3bd&Player_ID=0940337148  
[2026-03-22 21:54:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/19/params?qty=1&uuid=7a591807-b08d-435f-a182-387049fdc3bd&Player_ID=0940337148","has_body":false} 
[2026-03-22 21:54:02] production.INFO: Operation sent successfully {"operation_id":162144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b7NwzwEJ-1774205642","amount":1055.336000000000012732925824820995330810546875,"status":"processing","product":"1000 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:54:02"}},"processed_data":{"order_number":"ORD-b7NwzwEJ-1774205642","amount":1055.336000000000012732925824820995330810546875,"status":"processing","product":"1000 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:54:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:54:04] production.INFO: Deleting invalid FCM token: cPLjtzwMkDquHya5OsEfOz:APA91bH6z7ShksWdG7rJ_Pm3YsCuWn8Kh_mRnediJHp5yCQtHHTs_taTLPHpuir6hr6O4VlkKxQrgSRGn8RtwPvDPpNykwEwv312pnAlgCrrbv4D5jquifI  
[2026-03-22 21:54:04] production.ERROR: FCM send failed for token 553: NotRegistered  
[2026-03-22 21:54:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EhV-1774205597","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:54:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-EhV-1774205597","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:54:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:54:22] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177161} 
[2026-03-22 21:54:22] production.INFO: Order updated successfully. Order ID: 177161, Status: completed  
[2026-03-22 21:54:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EhV-1774205597","status":"completed","codes_count":0} 
[2026-03-22 21:54:24] production.INFO: Constructing job for order: 177165  
[2026-03-22 21:54:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 21:54:25] production.INFO: Handling job for order: 177165  
[2026-03-22 21:54:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:54:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:54:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=58e68305-2062-43e6-b667-9b481d096a3e&Player_ID=0940337148  
[2026-03-22 21:54:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=58e68305-2062-43e6-b667-9b481d096a3e&Player_ID=0940337148","has_body":false} 
[2026-03-22 21:54:25] production.INFO: Operation sent successfully {"operation_id":162145,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Orl-1774205665","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:54:25"}},"processed_data":{"order_number":"ORD-Orl-1774205665","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:54:52] production.INFO: Constructing job for order: 177166  
[2026-03-22 21:54:55] production.INFO: Handling job for order: 177166  
[2026-03-22 21:54:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:54:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:54:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9ccac3ae-1e26-49ca-8bd5-1fc0b9c70ce8&Player_ID=10788845426  
[2026-03-22 21:54:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9ccac3ae-1e26-49ca-8bd5-1fc0b9c70ce8&Player_ID=10788845426","has_body":false} 
[2026-03-22 21:54:56] production.INFO: Operation sent successfully {"operation_id":162146,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hj3Zpq-1774205696","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:54:56"}},"processed_data":{"order_number":"ORD-hj3Zpq-1774205696","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 21:55:05] production.INFO: async() رجع: true  
[2026-03-22 21:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 21:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 21:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 21:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 21:55:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hj3Zpq-1774205696","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:55:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-hj3Zpq-1774205696","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:55:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:55:20] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":177166} 
[2026-03-22 21:55:20] production.INFO: Order updated successfully. Order ID: 177166, Status: completed  
[2026-03-22 21:55:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hj3Zpq-1774205696","status":"completed","codes_count":0} 
[2026-03-22 21:55:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-22 21:55:40] production.INFO: Constructing job for order: 177167  
[2026-03-22 21:55:42] production.INFO: Handling job for order: 177167  
[2026-03-22 21:55:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:55:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:55:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6d3b32ac-1c7a-4237-90d7-6b04847845ae&Player_ID=10788845426  
[2026-03-22 21:55:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6d3b32ac-1c7a-4237-90d7-6b04847845ae&Player_ID=10788845426","has_body":false} 
[2026-03-22 21:55:42] production.INFO: Constructing job for order: 177168  
[2026-03-22 21:55:43] production.INFO: Operation sent successfully {"operation_id":162147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1hi-1774205743","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:55:43"}},"processed_data":{"order_number":"ORD-1hi-1774205743","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:55:43] production.INFO: Handling job for order: 177168  
[2026-03-22 21:55:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:55:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:55:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=075d03d6-7604-4978-9078-18c3d6e71cd1&Player_ID=0940337148  
[2026-03-22 21:55:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=075d03d6-7604-4978-9078-18c3d6e71cd1&Player_ID=0940337148","has_body":false} 
[2026-03-22 21:55:44] production.INFO: Operation sent successfully {"operation_id":162148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3rfFpS7-1774205743","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 21:55:44"}},"processed_data":{"order_number":"ORD-3rfFpS7-1774205743","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 21:55:57] production.INFO: Constructing job for order: 177169  
[2026-03-22 21:55:59] production.INFO: Handling job for order: 177169  
[2026-03-22 21:55:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:55:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:55:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=20ffbc43-a42b-4eaf-9c85-05d84fdefb1d&Player_ID=0934056899  
[2026-03-22 21:55:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=20ffbc43-a42b-4eaf-9c85-05d84fdefb1d&Player_ID=0934056899","has_body":false} 
[2026-03-22 21:55:59] production.INFO: Operation sent successfully {"operation_id":162149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AwrDOQp-1774205759","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:55:59"}},"processed_data":{"order_number":"ORD-AwrDOQp-1774205759","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:56:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lH5I-1774205607","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:56:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-lH5I-1774205607","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:56:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:56:02] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177162} 
[2026-03-22 21:56:02] production.INFO: Order updated successfully. Order ID: 177162, Status: completed  
[2026-03-22 21:56:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lH5I-1774205607","status":"completed","codes_count":0} 
[2026-03-22 21:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02"} 
[2026-03-22 21:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","total_operations":17,"sites_count":2} 
[2026-03-22 21:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1hi-1774205743","operation_id":162147} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 21:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":4,"order_ids":["ORD-b7NwzwEJ-1774205642","ORD-Orl-1774205665","ORD-3rfFpS7-1774205743","ORD-AwrDOQp-1774205759"]} 
[2026-03-22 21:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":4} 
[2026-03-22 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AwrDOQp-1774205759","operation_id":162149} 
[2026-03-22 21:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-22 21:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 21:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"count":3} 
[2026-03-22 21:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"count":3} 
[2026-03-22 21:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"user_id":600,"notification_type":"order_approved","reference_id":177168} 
[2026-03-22 21:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"user_id":600,"notification_type":"order_approved","reference_id":177164} 
[2026-03-22 21:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"user_id":600,"notification_type":"order_approved","reference_id":177165} 
[2026-03-22 21:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"processed":3,"errors":0} 
[2026-03-22 21:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145,"processed":3,"errors":0} 
[2026-03-22 21:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xBxDRoHmlCAua7sYVdTOaaebcze3L7OR","execution_time":"2026-03-22 21:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Orl-1774205665","operation_id":162145} 
[2026-03-22 21:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-22 21:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-22 21:56:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-22 21:56:31] production.INFO: Constructing job for order: 177170  
[2026-03-22 21:56:33] production.INFO: Handling job for order: 177170  
[2026-03-22 21:56:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:56:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:56:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=cb89a0fd-78c7-48cf-b54b-a8554896c062&Player_ID=471156  
[2026-03-22 21:56:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=cb89a0fd-78c7-48cf-b54b-a8554896c062&Player_ID=471156","has_body":false} 
[2026-03-22 21:56:34] production.INFO: Operation sent successfully {"operation_id":162150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SNeawl4-1774205793","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 21:56:34"}},"processed_data":{"order_number":"ORD-SNeawl4-1774205793","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 21:56:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SNeawl4-1774205793","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:56:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-SNeawl4-1774205793","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:56:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:56:38] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177170} 
[2026-03-22 21:56:38] production.INFO: Order updated successfully. Order ID: 177170, Status: completed  
[2026-03-22 21:56:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SNeawl4-1774205793","status":"completed","codes_count":0} 
[2026-03-22 21:56:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 21:56:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1hi-1774205743","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:56:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-1hi-1774205743","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:56:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:56:57] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":177167} 
[2026-03-22 21:56:57] production.INFO: Order updated successfully. Order ID: 177167, Status: completed  
[2026-03-22 21:56:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1hi-1774205743","status":"completed","codes_count":0} 
[2026-03-22 21:56:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-22 21:57:14] production.INFO: Constructing job for order: 177171  
[2026-03-22 21:57:16] production.INFO: Handling job for order: 177171  
[2026-03-22 21:57:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:57:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:57:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=1c26eb09-66cf-4a34-a499-1e2a47548e02&Player_ID=1307925445  
[2026-03-22 21:57:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=20000&uuid=1c26eb09-66cf-4a34-a499-1e2a47548e02&Player_ID=1307925445","has_body":false} 
[2026-03-22 21:57:17] production.INFO: Operation sent successfully {"operation_id":162151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tCXiKk-1774205836","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 21:57:17"}},"processed_data":{"order_number":"ORD-tCXiKk-1774205836","amount":2.251200000000000311928260998683981597423553466796875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 21:57:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tCXiKk-1774205836","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 21:57:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-tCXiKk-1774205836","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 21:57:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:57:23] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":177171} 
[2026-03-22 21:57:23] production.INFO: Order updated successfully. Order ID: 177171, Status: completed  
[2026-03-22 21:57:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tCXiKk-1774205836","status":"completed","codes_count":0} 
[2026-03-22 21:57:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 21:57:43] production.INFO: Constructing job for order: 177172  
[2026-03-22 21:57:44] production.INFO: Handling job for order: 177172  
[2026-03-22 21:57:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:57:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:57:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=7f670bd8-e92c-48a7-999a-cf08b58791a9&Player_ID=0992082656  
[2026-03-22 21:57:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=7f670bd8-e92c-48a7-999a-cf08b58791a9&Player_ID=0992082656","has_body":false} 
[2026-03-22 21:57:44] production.INFO: Operation sent successfully {"operation_id":162152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NFw-1774205864","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:57:44"}},"processed_data":{"order_number":"ORD-NFw-1774205864","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02"} 
[2026-03-22 21:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","total_operations":14,"sites_count":2} 
[2026-03-22 21:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 21:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 21:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 21:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 21:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-AwrDOQp-1774205759","ORD-NFw-1774205864"]} 
[2026-03-22 21:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 21:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 21:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 21:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 21:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"count":2} 
[2026-03-22 21:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"count":2} 
[2026-03-22 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"user_id":366,"notification_type":"order_approved","reference_id":177169} 
[2026-03-22 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"user_id":587,"notification_type":"order_approved","reference_id":177172} 
[2026-03-22 21:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 21:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 21:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"processed":2,"errors":0} 
[2026-03-22 21:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152,"processed":2,"errors":0} 
[2026-03-22 21:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ffcRzN2iyUsdqUcQp0zeFD6loonbwzRB","execution_time":"2026-03-22 21:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NFw-1774205864","operation_id":162152} 
[2026-03-22 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 21:58:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 21:58:12] production.INFO: Constructing job for order: 177173  
[2026-03-22 21:58:14] production.INFO: Handling job for order: 177173  
[2026-03-22 21:58:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:58:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:58:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cf96875e-e4cd-40f8-a40a-4e45100fda15&Player_ID=8758442236  
[2026-03-22 21:58:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cf96875e-e4cd-40f8-a40a-4e45100fda15&Player_ID=8758442236","has_body":false} 
[2026-03-22 21:58:15] production.INFO: Operation sent successfully {"operation_id":162153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8vZz-1774205894","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:58:15"}},"processed_data":{"order_number":"ORD-8vZz-1774205894","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:58:17] production.INFO: Constructing job for order: 177174  
[2026-03-22 21:58:18] production.INFO: Handling job for order: 177174  
[2026-03-22 21:58:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 21:58:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:58:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=319e10a5-a3d5-4343-bd74-515ead73517c&Player_ID=8758442236  
[2026-03-22 21:58:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=319e10a5-a3d5-4343-bd74-515ead73517c&Player_ID=8758442236","has_body":false} 
[2026-03-22 21:58:18] production.INFO: Operation sent successfully {"operation_id":162154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DrGhIty-1774205898","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 21:58:18"}},"processed_data":{"order_number":"ORD-DrGhIty-1774205898","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 21:58:29] production.INFO: Constructing job for order: 177175  
[2026-03-22 21:58:30] production.INFO: Handling job for order: 177175  
[2026-03-22 21:58:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:58:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:58:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=236461b9-e714-4dfb-83e3-fe047955eb42&Player_ID=099343798  
[2026-03-22 21:58:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=236461b9-e714-4dfb-83e3-fe047955eb42&Player_ID=099343798","has_body":false} 
[2026-03-22 21:58:31] production.INFO: Operation sent successfully {"operation_id":162155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UsEFu-1774205911","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:58:31"}},"processed_data":{"order_number":"ORD-UsEFu-1774205911","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:58:52] production.INFO: Constructing job for order: 177176  
[2026-03-22 21:58:55] production.INFO: Handling job for order: 177176  
[2026-03-22 21:58:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 21:58:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 21:58:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=af9f8082-5383-48d3-b679-a46294df395f&Player_ID=0985773148  
[2026-03-22 21:58:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=af9f8082-5383-48d3-b679-a46294df395f&Player_ID=0985773148","has_body":false} 
[2026-03-22 21:58:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1477.5","mainamount":"1500","operation_number":"156938755","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnfapfcfln4ngdZmzgX0"}},"user_id":1071} 
[2026-03-22 21:58:56] production.INFO: Operation sent successfully {"operation_id":162156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FtuEz8v-1774205936","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 21:58:56"}},"processed_data":{"order_number":"ORD-FtuEz8v-1774205936","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 21:58:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 21:58:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18491,"user_id":1071,"amount":1477.5,"admins_notified":7} 
[2026-03-22 21:58:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8vZz-1774205894","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:58:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-8vZz-1774205894","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:58:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:58:59] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177173} 
[2026-03-22 21:58:59] production.INFO: Order updated successfully. Order ID: 177173, Status: completed  
[2026-03-22 21:58:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8vZz-1774205894","status":"completed","codes_count":0} 
[2026-03-22 21:59:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 21:59:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DrGhIty-1774205898","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 21:59:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-DrGhIty-1774205898","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 21:59:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 21:59:29] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177174} 
[2026-03-22 21:59:29] production.INFO: Order updated successfully. Order ID: 177174, Status: completed  
[2026-03-22 21:59:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DrGhIty-1774205898","status":"completed","codes_count":0} 
[2026-03-22 21:59:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 22:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02"} 
[2026-03-22 22:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","total_operations":14,"sites_count":2} 
[2026-03-22 22:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 22:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-UsEFu-1774205911","ORD-FtuEz8v-1774205936"]} 
[2026-03-22 22:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 22:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 22:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"count":2} 
[2026-03-22 22:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"count":2} 
[2026-03-22 22:00:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"count":1} 
[2026-03-22 22:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"user_id":366,"notification_type":"order_approved","reference_id":177176} 
[2026-03-22 22:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"user_id":366,"notification_type":"order_rejected","reference_id":177175} 
[2026-03-22 22:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":1} 
[2026-03-22 22:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"processed":2,"errors":0} 
[2026-03-22 22:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155,"processed":2,"errors":0} 
[2026-03-22 22:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PDrW0gJf4VGOIHPwRDpPWF0gYcsTTt2U","execution_time":"2026-03-22 22:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsEFu-1774205911","operation_id":162155} 
[2026-03-22 22:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:00:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:00:04] production.INFO: async() رجع: true  
[2026-03-22 22:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:00:47] production.INFO: Constructing job for order: 177177  
[2026-03-22 22:00:48] production.INFO: Handling job for order: 177177  
[2026-03-22 22:00:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:00:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:00:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=26844bb6-85e1-46ac-9328-ad84b1fae712&Player_ID=0956627852  
[2026-03-22 22:00:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=26844bb6-85e1-46ac-9328-ad84b1fae712&Player_ID=0956627852","has_body":false} 
[2026-03-22 22:00:49] production.INFO: Operation sent successfully {"operation_id":162157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GjIbG8-1774206049","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:00:49"}},"processed_data":{"order_number":"ORD-GjIbG8-1774206049","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:00:54] production.INFO: Constructing job for order: 177178  
[2026-03-22 22:00:55] production.INFO: Handling job for order: 177178  
[2026-03-22 22:00:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:00:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:00:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=90c30112-29ed-47dc-8ecf-6addf6b6481f&Player_ID=0956627852  
[2026-03-22 22:00:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=90c30112-29ed-47dc-8ecf-6addf6b6481f&Player_ID=0956627852","has_body":false} 
[2026-03-22 22:00:56] production.INFO: Operation sent successfully {"operation_id":162158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YbKWB4-1774206056","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:00:56"}},"processed_data":{"order_number":"ORD-YbKWB4-1774206056","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:00:58] production.INFO: Constructing job for order: 177179  
[2026-03-22 22:00:59] production.INFO: Handling job for order: 177179  
[2026-03-22 22:00:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:00:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:00:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f63c4e26-9443-4b6b-82cf-68f4ff253de3&Player_ID=52260371310  
[2026-03-22 22:00:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f63c4e26-9443-4b6b-82cf-68f4ff253de3&Player_ID=52260371310","has_body":false} 
[2026-03-22 22:01:00] production.INFO: Operation sent successfully {"operation_id":162159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nazJK-1774206059","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:01:00"}},"processed_data":{"order_number":"ORD-nazJK-1774206059","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 22:01:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nazJK-1774206059","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:01:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-nazJK-1774206059","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:01:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:01:14] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":177179} 
[2026-03-22 22:01:14] production.INFO: Order updated successfully. Order ID: 177179, Status: completed  
[2026-03-22 22:01:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nazJK-1774206059","status":"completed","codes_count":0} 
[2026-03-22 22:01:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 22:01:26] production.INFO: Constructing job for order: 177180  
[2026-03-22 22:01:27] production.INFO: Handling job for order: 177180  
[2026-03-22 22:01:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:01:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:01:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3f08f523-75a3-4ffd-88b1-8a9f829d904e&Player_ID=2573193427  
[2026-03-22 22:01:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3f08f523-75a3-4ffd-88b1-8a9f829d904e&Player_ID=2573193427","has_body":false} 
[2026-03-22 22:01:27] production.INFO: Operation sent successfully {"operation_id":162160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OKf-1774206087","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:01:27"}},"processed_data":{"order_number":"ORD-OKf-1774206087","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:01:52] production.INFO: Constructing job for order: 177181  
[2026-03-22 22:01:54] production.INFO: Handling job for order: 177181  
[2026-03-22 22:01:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:01:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:01:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=b540fff2-4cf4-432e-a005-9345dd422fc9&Player_ID=0932493916  
[2026-03-22 22:01:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=b540fff2-4cf4-432e-a005-9345dd422fc9&Player_ID=0932493916","has_body":false} 
[2026-03-22 22:01:55] production.INFO: Operation sent successfully {"operation_id":162161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2fcVy-1774206115","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:01:55"}},"processed_data":{"order_number":"ORD-2fcVy-1774206115","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01"} 
[2026-03-22 22:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","total_operations":16,"sites_count":2} 
[2026-03-22 22:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OKf-1774206087","operation_id":162160} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-GjIbG8-1774206049","ORD-YbKWB4-1774206056","ORD-2fcVy-1774206115"]} 
[2026-03-22 22:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 22:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2fcVy-1774206115","operation_id":162161} 
[2026-03-22 22:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 22:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"count":2} 
[2026-03-22 22:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"count":2} 
[2026-03-22 22:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"user_id":32,"notification_type":"order_approved","reference_id":177177} 
[2026-03-22 22:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"user_id":32,"notification_type":"order_approved","reference_id":177178} 
[2026-03-22 22:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"processed":2,"errors":0} 
[2026-03-22 22:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158,"processed":2,"errors":0} 
[2026-03-22 22:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S0SWm7QaQMCEJgI1c6L7IKPlwSbRwJYw","execution_time":"2026-03-22 22:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YbKWB4-1774206056","operation_id":162158} 
[2026-03-22 22:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:02:42] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:02:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-22 22:02:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 22:03:04] production.INFO: Constructing job for order: 177182  
[2026-03-22 22:03:05] production.INFO: Handling job for order: 177182  
[2026-03-22 22:03:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:03:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:03:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=cf555cc6-999f-4d7e-93ed-d8d83f92a4a5&Player_ID=0966535453  
[2026-03-22 22:03:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=cf555cc6-999f-4d7e-93ed-d8d83f92a4a5&Player_ID=0966535453","has_body":false} 
[2026-03-22 22:03:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OKf-1774206087","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:03:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-OKf-1774206087","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:03:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:03:05] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":177180} 
[2026-03-22 22:03:05] production.INFO: Order updated successfully. Order ID: 177180, Status: completed  
[2026-03-22 22:03:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OKf-1774206087","status":"completed","codes_count":0} 
[2026-03-22 22:03:05] production.INFO: Operation sent successfully {"operation_id":162162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8sACw4-1774206185","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:03:05"}},"processed_data":{"order_number":"ORD-8sACw4-1774206185","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:03:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 22:03:20] production.INFO: Constructing job for order: 177183  
[2026-03-22 22:03:23] production.INFO: Handling job for order: 177183  
[2026-03-22 22:03:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:03:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:03:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=c0e85807-4399-4bc8-885b-897e1854be57&Player_ID=0944782458  
[2026-03-22 22:03:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=c0e85807-4399-4bc8-885b-897e1854be57&Player_ID=0944782458","has_body":false} 
[2026-03-22 22:03:24] production.INFO: Operation sent successfully {"operation_id":162163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N2U-1774206204","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:03:24"}},"processed_data":{"order_number":"ORD-N2U-1774206204","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00"} 
[2026-03-22 22:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","total_operations":15,"sites_count":2} 
[2026-03-22 22:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:04:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 22:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-2fcVy-1774206115","ORD-8sACw4-1774206185","ORD-N2U-1774206204"]} 
[2026-03-22 22:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:04:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 22:04:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 22:04:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 22:04:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"count":3} 
[2026-03-22 22:04:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"count":3} 
[2026-03-22 22:04:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"user_id":71,"notification_type":"order_approved","reference_id":177181} 
[2026-03-22 22:04:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"user_id":587,"notification_type":"order_approved","reference_id":177182} 
[2026-03-22 22:04:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"user_id":32,"notification_type":"order_approved","reference_id":177183} 
[2026-03-22 22:04:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:04:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:04:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"processed":3,"errors":0} 
[2026-03-22 22:04:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163,"processed":3,"errors":0} 
[2026-03-22 22:04:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ot5sZHmRXhDCXKIn354TAPopTH84uAXt","execution_time":"2026-03-22 22:04:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N2U-1774206204","operation_id":162163} 
[2026-03-22 22:04:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-22 22:04:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-22 22:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:04:17] production.INFO: Constructing job for order: 177184  
[2026-03-22 22:04:20] production.INFO: Handling job for order: 177184  
[2026-03-22 22:04:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:04:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:04:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e5f33d9-f64a-48c5-b94d-2e8a4c96b5ff&Player_ID=5127180567  
[2026-03-22 22:04:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e5f33d9-f64a-48c5-b94d-2e8a4c96b5ff&Player_ID=5127180567","has_body":false} 
[2026-03-22 22:04:21] production.INFO: Operation sent successfully {"operation_id":162164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-L8KqQ-1774206261","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:04:21"}},"processed_data":{"order_number":"ORD-L8KqQ-1774206261","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:04:22] production.INFO: Constructing job for order: 177185  
[2026-03-22 22:04:24] production.INFO: Handling job for order: 177185  
[2026-03-22 22:04:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:04:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:04:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3d449f30-5d88-4f8d-a0d5-ade341e94a73&Player_ID=5127180567  
[2026-03-22 22:04:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3d449f30-5d88-4f8d-a0d5-ade341e94a73&Player_ID=5127180567","has_body":false} 
[2026-03-22 22:04:25] production.INFO: Operation sent successfully {"operation_id":162165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v9LnEha-1774206265","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:04:25"}},"processed_data":{"order_number":"ORD-v9LnEha-1774206265","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 22:04:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-L8KqQ-1774206261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:04:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-L8KqQ-1774206261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:04:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:04:32] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177184} 
[2026-03-22 22:04:32] production.INFO: Order updated successfully. Order ID: 177184, Status: completed  
[2026-03-22 22:04:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-L8KqQ-1774206261","status":"completed","codes_count":0} 
[2026-03-22 22:04:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:04:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v9LnEha-1774206265","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:04:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-v9LnEha-1774206265","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:04:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:04:37] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177185} 
[2026-03-22 22:04:37] production.INFO: Order updated successfully. Order ID: 177185, Status: completed  
[2026-03-22 22:04:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v9LnEha-1774206265","status":"completed","codes_count":0} 
[2026-03-22 22:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:05:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:05:03] production.INFO: async() رجع: true  
[2026-03-22 22:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:05:20] production.INFO: Constructing job for order: 177186  
[2026-03-22 22:05:23] production.INFO: Handling job for order: 177186  
[2026-03-22 22:05:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:05:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:05:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bfa6938-6830-4104-a516-f0dc08100553&Player_ID=52233262241  
[2026-03-22 22:05:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bfa6938-6830-4104-a516-f0dc08100553&Player_ID=52233262241","has_body":false} 
[2026-03-22 22:05:23] production.INFO: Operation sent successfully {"operation_id":162166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lm1lD-1774206323","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:05:23"}},"processed_data":{"order_number":"ORD-Lm1lD-1774206323","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:05:31] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:05:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 22:05:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:05:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lm1lD-1774206323","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:05:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lm1lD-1774206323","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:05:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:05:33] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":177186} 
[2026-03-22 22:05:33] production.INFO: Order updated successfully. Order ID: 177186, Status: completed  
[2026-03-22 22:05:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lm1lD-1774206323","status":"completed","codes_count":0} 
[2026-03-22 22:05:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 22:05:59] production.INFO: Constructing job for order: 177187  
[2026-03-22 22:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02"} 
[2026-03-22 22:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","total_operations":12,"sites_count":1} 
[2026-03-22 22:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 22:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v18RcDVtoKWhEKX17YvfKt77kHbxxitJ","execution_time":"2026-03-22 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:06:03] production.INFO: Handling job for order: 177187  
[2026-03-22 22:06:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:06:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:06:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2bf200d5-0c99-42e3-9c9b-5d4e4fd84720&Player_ID=0944782458  
[2026-03-22 22:06:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2bf200d5-0c99-42e3-9c9b-5d4e4fd84720&Player_ID=0944782458","has_body":false} 
[2026-03-22 22:06:03] production.INFO: Operation sent successfully {"operation_id":162167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7hQc-1774206363","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:06:03"}},"processed_data":{"order_number":"ORD-7hQc-1774206363","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:06:05] production.INFO: Constructing job for order: 177188  
[2026-03-22 22:06:06] production.INFO: Handling job for order: 177188  
[2026-03-22 22:06:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:06:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:06:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4de8cd11-4a62-4c62-b40b-ce300d2da4ed&Player_ID=0944782458  
[2026-03-22 22:06:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4de8cd11-4a62-4c62-b40b-ce300d2da4ed&Player_ID=0944782458","has_body":false} 
[2026-03-22 22:06:07] production.INFO: Operation sent successfully {"operation_id":162168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GpyuEHa-1774206367","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:06:07"}},"processed_data":{"order_number":"ORD-GpyuEHa-1774206367","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:06:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":177044} 
[2026-03-22 22:06:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 22:06:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-22 22:06:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_rejected","reference_id":177151} 
[2026-03-22 22:06:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 22:06:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 22:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01"} 
[2026-03-22 22:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","total_operations":14,"sites_count":2} 
[2026-03-22 22:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 22:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-7hQc-1774206363","ORD-GpyuEHa-1774206367"]} 
[2026-03-22 22:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 22:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 22:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"count":2} 
[2026-03-22 22:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"count":2} 
[2026-03-22 22:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"user_id":32,"notification_type":"order_approved","reference_id":177187} 
[2026-03-22 22:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"user_id":32,"notification_type":"order_approved","reference_id":177188} 
[2026-03-22 22:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"processed":2,"errors":0} 
[2026-03-22 22:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168,"processed":2,"errors":0} 
[2026-03-22 22:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8In5Dsxl5gWKOCl291IVafdtpxqE85st","execution_time":"2026-03-22 22:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GpyuEHa-1774206367","operation_id":162168} 
[2026-03-22 22:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-22 22:08:07] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:08:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 22:08:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 22:08:33] production.INFO: Constructing job for order: 177189  
[2026-03-22 22:08:34] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:08:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-22 22:08:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-22 22:08:35] production.INFO: Handling job for order: 177189  
[2026-03-22 22:08:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:08:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:08:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=55000&uuid=2d46ba65-fd22-4e0a-91b5-5f1b37a37fd2&Player_ID=7601848  
[2026-03-22 22:08:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=55000&uuid=2d46ba65-fd22-4e0a-91b5-5f1b37a37fd2&Player_ID=7601848","has_body":false} 
[2026-03-22 22:08:36] production.INFO: Operation sent successfully {"operation_id":162169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fiir4-1774206515","amount":6.89413449999999983219822752289474010467529296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 22:08:36"}},"processed_data":{"order_number":"ORD-fiir4-1774206515","amount":6.89413449999999983219822752289474010467529296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 22:09:06] production.INFO: Constructing job for order: 177190  
[2026-03-22 22:09:09] production.INFO: Handling job for order: 177190  
[2026-03-22 22:09:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:09:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:09:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f5fc547c-7df0-4616-9b07-98d0e94c4095&Player_ID=13731703425  
[2026-03-22 22:09:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f5fc547c-7df0-4616-9b07-98d0e94c4095&Player_ID=13731703425","has_body":false} 
[2026-03-22 22:09:09] production.INFO: Operation sent successfully {"operation_id":162170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ip5bYK-1774206549","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:09:09"}},"processed_data":{"order_number":"ORD-Ip5bYK-1774206549","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:09:29] production.INFO: Constructing job for order: 177191  
[2026-03-22 22:09:30] production.INFO: Handling job for order: 177191  
[2026-03-22 22:09:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:09:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:09:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3fe6251d-bfdc-4aaa-9657-6e0f7e92883f&Player_ID=471156  
[2026-03-22 22:09:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3fe6251d-bfdc-4aaa-9657-6e0f7e92883f&Player_ID=471156","has_body":false} 
[2026-03-22 22:09:31] production.INFO: Operation sent successfully {"operation_id":162171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lIV9-1774206571","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:09:31"}},"processed_data":{"order_number":"ORD-lIV9-1774206571","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:09:34] production.INFO: Constructing job for order: 177192  
[2026-03-22 22:09:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lIV9-1774206571","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:09:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-lIV9-1774206571","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:09:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:09:36] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177191} 
[2026-03-22 22:09:36] production.INFO: Order updated successfully. Order ID: 177191, Status: completed  
[2026-03-22 22:09:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lIV9-1774206571","status":"completed","codes_count":0} 
[2026-03-22 22:09:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:09:37] production.INFO: Handling job for order: 177192  
[2026-03-22 22:09:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:09:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:09:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=3852ed2d-3827-4738-b9f6-9ae6a55071f6&Player_ID=0988140713  
[2026-03-22 22:09:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=3852ed2d-3827-4738-b9f6-9ae6a55071f6&Player_ID=0988140713","has_body":false} 
[2026-03-22 22:09:38] production.INFO: Operation sent successfully {"operation_id":162172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jITdeJ-1774206578","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:09:38"}},"processed_data":{"order_number":"ORD-jITdeJ-1774206578","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:09:53] production.INFO: Constructing job for order: 177193  
[2026-03-22 22:09:56] production.INFO: Handling job for order: 177193  
[2026-03-22 22:09:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:09:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:09:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=99b9d0e4-55f4-4c89-9cb8-4e2dabd1a948&Player_ID=600076  
[2026-03-22 22:09:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=99b9d0e4-55f4-4c89-9cb8-4e2dabd1a948&Player_ID=600076","has_body":false} 
[2026-03-22 22:09:57] production.INFO: Operation sent successfully {"operation_id":162173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-76Mpb-1774206597","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 22:09:57"}},"processed_data":{"order_number":"ORD-76Mpb-1774206597","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 22:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00"} 
[2026-03-22 22:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","total_operations":16,"sites_count":2} 
[2026-03-22 22:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-76Mpb-1774206597","operation_id":162173} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ip5bYK-1774206549","operation_id":162170} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":14,"updates_prepared":1} 
[2026-03-22 22:10:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:10:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:10:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:10:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":29,"notification_type":"order_approved","reference_id":177189} 
[2026-03-22 22:10:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:10:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:10:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-jITdeJ-1774206578"]} 
[2026-03-22 22:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 22:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 22:10:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:10:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"count":1} 
[2026-03-22 22:10:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"count":1} 
[2026-03-22 22:10:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"user_id":1320,"notification_type":"order_approved","reference_id":177192} 
[2026-03-22 22:10:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:10:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:10:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"processed":1,"errors":0} 
[2026-03-22 22:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172,"processed":1,"errors":0} 
[2026-03-22 22:10:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B28wCNkkmW84Jf70r1DLjk6N5L3skkyv","execution_time":"2026-03-22 22:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jITdeJ-1774206578","operation_id":162172} 
[2026-03-22 22:10:00] production.INFO: Executing GetProducts task...  
[2026-03-22 22:10:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:10:00] production.INFO: Executing GetProducts task...  
[2026-03-22 22:10:02] production.INFO: async() رجع: true  
[2026-03-22 22:10:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:10:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 22:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-22 22:10:04] production.INFO: Constructing job for order: 177194  
[2026-03-22 22:10:07] production.INFO: Handling job for order: 177194  
[2026-03-22 22:10:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4bdf53d1-4676-49e0-b7f8-e7d5df8133a9&Player_ID=13731703425  
[2026-03-22 22:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=4bdf53d1-4676-49e0-b7f8-e7d5df8133a9&Player_ID=13731703425","has_body":false} 
[2026-03-22 22:10:08] production.INFO: Operation sent successfully {"operation_id":162174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oL1h-1774206607","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:10:08"}},"processed_data":{"order_number":"ORD-oL1h-1774206607","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:10:28] production.INFO: Constructing job for order: 177195  
[2026-03-22 22:10:29] production.INFO: Handling job for order: 177195  
[2026-03-22 22:10:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:10:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:10:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b444857-1670-42c0-8c08-6177842c6313&Player_ID=52305872124  
[2026-03-22 22:10:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b444857-1670-42c0-8c08-6177842c6313&Player_ID=52305872124","has_body":false} 
[2026-03-22 22:10:30] production.INFO: Operation sent successfully {"operation_id":162175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SJmVJB-1774206629","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:10:30"}},"processed_data":{"order_number":"ORD-SJmVJB-1774206629","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 22:10:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SJmVJB-1774206629","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:10:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-SJmVJB-1774206629","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:10:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:10:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":177195} 
[2026-03-22 22:10:42] production.INFO: Order updated successfully. Order ID: 177195, Status: completed  
[2026-03-22 22:10:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SJmVJB-1774206629","status":"completed","codes_count":0} 
[2026-03-22 22:10:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-22 22:10:55] production.INFO: Constructing job for order: 177196  
[2026-03-22 22:10:57] production.INFO: Handling job for order: 177196  
[2026-03-22 22:10:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:10:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:10:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=295e7052-ff74-42b7-9e2c-da6d52a0f1e0&Player_ID=5246167343  
[2026-03-22 22:10:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=295e7052-ff74-42b7-9e2c-da6d52a0f1e0&Player_ID=5246167343","has_body":false} 
[2026-03-22 22:10:57] production.INFO: Operation sent successfully {"operation_id":162176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b08ToWDT-1774206657","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:10:57"}},"processed_data":{"order_number":"ORD-b08ToWDT-1774206657","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 22:11:02] production.INFO: Constructing job for order: 177197  
[2026-03-22 22:11:03] production.INFO: Handling job for order: 177197  
[2026-03-22 22:11:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:11:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:11:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9fec99a9-7a49-4391-a34e-fb67cc5cb0da&Player_ID=51291690698  
[2026-03-22 22:11:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9fec99a9-7a49-4391-a34e-fb67cc5cb0da&Player_ID=51291690698","has_body":false} 
[2026-03-22 22:11:04] production.INFO: Operation sent successfully {"operation_id":162177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-alM-1774206664","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:11:04"}},"processed_data":{"order_number":"ORD-alM-1774206664","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:11:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b08ToWDT-1774206657","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:11:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-b08ToWDT-1774206657","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:11:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:11:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":177196} 
[2026-03-22 22:11:13] production.INFO: Order updated successfully. Order ID: 177196, Status: completed  
[2026-03-22 22:11:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b08ToWDT-1774206657","status":"completed","codes_count":0} 
[2026-03-22 22:11:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-22 22:11:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-alM-1774206664","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:11:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-alM-1774206664","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:11:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:11:16] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177197} 
[2026-03-22 22:11:16] production.INFO: Order updated successfully. Order ID: 177197, Status: completed  
[2026-03-22 22:11:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-alM-1774206664","status":"completed","codes_count":0} 
[2026-03-22 22:11:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01"} 
[2026-03-22 22:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","total_operations":15,"sites_count":1} 
[2026-03-22 22:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-76Mpb-1774206597","operation_id":162173} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ip5bYK-1774206549","operation_id":162170} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oL1h-1774206607","operation_id":162174} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MuEYBXiNLGwJJJDUWr6KqkhLCpQo4MKM","execution_time":"2026-03-22 22:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:12:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-76Mpb-1774206597","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:12:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-76Mpb-1774206597","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:12:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:12:03] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177193} 
[2026-03-22 22:12:03] production.INFO: Order updated successfully. Order ID: 177193, Status: completed  
[2026-03-22 22:12:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-76Mpb-1774206597","status":"completed","codes_count":0} 
[2026-03-22 22:12:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ip5bYK-1774206549","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:12:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ip5bYK-1774206549","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:12:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:12:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177190} 
[2026-03-22 22:12:04] production.INFO: Order updated successfully. Order ID: 177190, Status: completed  
[2026-03-22 22:12:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ip5bYK-1774206549","status":"completed","codes_count":0} 
[2026-03-22 22:12:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:12:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 22:12:51] production.INFO: Constructing job for order: 177198  
[2026-03-22 22:12:53] production.INFO: Handling job for order: 177198  
[2026-03-22 22:12:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:12:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:12:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8a30c56d-4b4e-4af5-bb5e-02ed7ad56d6d&Player_ID=5980455506  
[2026-03-22 22:12:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8a30c56d-4b4e-4af5-bb5e-02ed7ad56d6d&Player_ID=5980455506","has_body":false} 
[2026-03-22 22:12:53] production.INFO: Operation sent successfully {"operation_id":162178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j5q5BUbI-1774206773","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:12:53"}},"processed_data":{"order_number":"ORD-j5q5BUbI-1774206773","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:13:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j5q5BUbI-1774206773","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:13:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-j5q5BUbI-1774206773","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:13:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:13:07] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":177198} 
[2026-03-22 22:13:07] production.INFO: Order updated successfully. Order ID: 177198, Status: completed  
[2026-03-22 22:13:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j5q5BUbI-1774206773","status":"completed","codes_count":0} 
[2026-03-22 22:13:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-22 22:13:10] production.INFO: Constructing job for order: 177199  
[2026-03-22 22:13:11] production.INFO: Handling job for order: 177199  
[2026-03-22 22:13:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:13:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:13:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1cc39acd-a62c-47b4-bb08-926955e30224&Player_ID=5220790298  
[2026-03-22 22:13:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1cc39acd-a62c-47b4-bb08-926955e30224&Player_ID=5220790298","has_body":false} 
[2026-03-22 22:13:12] production.INFO: Operation sent successfully {"operation_id":162179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IA1rjD-1774206792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:13:12"}},"processed_data":{"order_number":"ORD-IA1rjD-1774206792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:13:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oL1h-1774206607","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:13:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-oL1h-1774206607","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:13:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:13:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177194} 
[2026-03-22 22:13:13] production.INFO: Order updated successfully. Order ID: 177194, Status: completed  
[2026-03-22 22:13:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oL1h-1774206607","status":"completed","codes_count":0} 
[2026-03-22 22:13:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 22:13:15] production.INFO: Constructing job for order: 177200  
[2026-03-22 22:13:18] production.INFO: Handling job for order: 177200  
[2026-03-22 22:13:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:13:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:13:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4817a511-8b8c-4295-a2e9-3496f2091e8b&Player_ID=5220790298  
[2026-03-22 22:13:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4817a511-8b8c-4295-a2e9-3496f2091e8b&Player_ID=5220790298","has_body":false} 
[2026-03-22 22:13:19] production.INFO: Operation sent successfully {"operation_id":162180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vKxt5x-1774206799","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:13:19"}},"processed_data":{"order_number":"ORD-vKxt5x-1774206799","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 22:13:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IA1rjD-1774206792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:13:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-IA1rjD-1774206792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:13:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:13:22] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177199} 
[2026-03-22 22:13:22] production.INFO: Order updated successfully. Order ID: 177199, Status: completed  
[2026-03-22 22:13:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IA1rjD-1774206792","status":"completed","codes_count":0} 
[2026-03-22 22:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:13:24] production.INFO: Constructing job for order: 177201  
[2026-03-22 22:13:25] production.INFO: Handling job for order: 177201  
[2026-03-22 22:13:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:13:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:13:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6e39052b-faa4-457f-8a2b-1b70b10d18ff&Player_ID=14861828346  
[2026-03-22 22:13:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6e39052b-faa4-457f-8a2b-1b70b10d18ff&Player_ID=14861828346","has_body":false} 
[2026-03-22 22:13:26] production.INFO: Operation sent successfully {"operation_id":162181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Up4tN-1774206806","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:13:26"}},"processed_data":{"order_number":"ORD-Up4tN-1774206806","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:13:27] production.INFO: Constructing job for order: 177202  
[2026-03-22 22:13:29] production.INFO: Handling job for order: 177202  
[2026-03-22 22:13:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:13:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:13:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb66a43e-8d67-42e3-8a7d-9e8bcf159f43&Player_ID=14861828346  
[2026-03-22 22:13:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb66a43e-8d67-42e3-8a7d-9e8bcf159f43&Player_ID=14861828346","has_body":false} 
[2026-03-22 22:13:30] production.INFO: Operation sent successfully {"operation_id":162182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qpsYeFX5-1774206810","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:13:30"}},"processed_data":{"order_number":"ORD-qpsYeFX5-1774206810","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:13:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vKxt5x-1774206799","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:13:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-vKxt5x-1774206799","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:13:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:13:30] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177200} 
[2026-03-22 22:13:30] production.INFO: Order updated successfully. Order ID: 177200, Status: completed  
[2026-03-22 22:13:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vKxt5x-1774206799","status":"completed","codes_count":0} 
[2026-03-22 22:13:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:13:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Up4tN-1774206806","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:13:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-Up4tN-1774206806","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:13:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:13:55] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":177201} 
[2026-03-22 22:13:55] production.INFO: Order updated successfully. Order ID: 177201, Status: completed  
[2026-03-22 22:13:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Up4tN-1774206806","status":"completed","codes_count":0} 
[2026-03-22 22:13:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-22 22:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03"} 
[2026-03-22 22:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","total_operations":13,"sites_count":1} 
[2026-03-22 22:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qpsYeFX5-1774206810","operation_id":162182} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yJ8iOk9rpFZELUXUVLCluBVNnEzBxyoT","execution_time":"2026-03-22 22:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:14:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qpsYeFX5-1774206810","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:14:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-qpsYeFX5-1774206810","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:14:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:14:33] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":177202} 
[2026-03-22 22:14:33] production.INFO: Order updated successfully. Order ID: 177202, Status: completed  
[2026-03-22 22:14:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qpsYeFX5-1774206810","status":"completed","codes_count":0} 
[2026-03-22 22:14:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-22 22:15:00] production.INFO: Executing GetProducts task...  
[2026-03-22 22:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:15:00] production.INFO: Executing GetProducts task...  
[2026-03-22 22:15:02] production.INFO: async() رجع: true  
[2026-03-22 22:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:15:02] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:15:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:15:21] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:15:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-22 22:15:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:16:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00"} 
[2026-03-22 22:16:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","total_operations":12,"sites_count":1} 
[2026-03-22 22:16:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:16:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 22:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MnTAUlAJZ7wAM92stnN7b75q2NBN8Wg2","execution_time":"2026-03-22 22:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:16:42] production.INFO: Constructing job for order: 177203  
[2026-03-22 22:16:43] production.INFO: Handling job for order: 177203  
[2026-03-22 22:16:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:16:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:16:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=20fae039-3846-4e77-bddc-b992263e3061&Player_ID=471156  
[2026-03-22 22:16:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=20fae039-3846-4e77-bddc-b992263e3061&Player_ID=471156","has_body":false} 
[2026-03-22 22:16:43] production.INFO: Operation sent successfully {"operation_id":162183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OuKS-1774207003","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:16:43"}},"processed_data":{"order_number":"ORD-OuKS-1774207003","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:16:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OuKS-1774207003","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:16:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-OuKS-1774207003","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:16:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:16:46] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177203} 
[2026-03-22 22:16:46] production.INFO: Order updated successfully. Order ID: 177203, Status: completed  
[2026-03-22 22:16:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OuKS-1774207003","status":"completed","codes_count":0} 
[2026-03-22 22:16:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:16:53] production.INFO: Constructing job for order: 177204  
[2026-03-22 22:16:55] production.INFO: Handling job for order: 177204  
[2026-03-22 22:16:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:16:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:16:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=40f50f16-7659-4095-8584-67e3afef6e9c&Player_ID=600076  
[2026-03-22 22:16:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=40f50f16-7659-4095-8584-67e3afef6e9c&Player_ID=600076","has_body":false} 
[2026-03-22 22:16:56] production.INFO: Operation sent successfully {"operation_id":162184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dKIfEAR3-1774207016","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 22:16:56"}},"processed_data":{"order_number":"ORD-dKIfEAR3-1774207016","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 22:17:32] production.INFO: Constructing job for order: 177205  
[2026-03-22 22:17:35] production.INFO: Handling job for order: 177205  
[2026-03-22 22:17:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:17:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:17:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=96782b83-b585-463d-b228-6406008d57d7&Player_ID=51213614552  
[2026-03-22 22:17:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=96782b83-b585-463d-b228-6406008d57d7&Player_ID=51213614552","has_body":false} 
[2026-03-22 22:17:36] production.INFO: Operation sent successfully {"operation_id":162185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oSg-1774207056","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:17:36"}},"processed_data":{"order_number":"ORD-oSg-1774207056","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:17:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oSg-1774207056","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:17:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-oSg-1774207056","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:17:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:17:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":177205} 
[2026-03-22 22:17:55] production.INFO: Order updated successfully. Order ID: 177205, Status: completed  
[2026-03-22 22:17:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oSg-1774207056","status":"completed","codes_count":0} 
[2026-03-22 22:17:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-22 22:18:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00"} 
[2026-03-22 22:18:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","total_operations":13,"sites_count":1} 
[2026-03-22 22:18:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:18:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:18:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:18:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:18:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:18:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:18:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zZ5KOGSAeGzKNwLTcuKb7VHERKwg6UYm","execution_time":"2026-03-22 22:18:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:18:20] production.INFO: Constructing job for order: 177206  
[2026-03-22 22:18:21] production.INFO: Handling job for order: 177206  
[2026-03-22 22:18:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:18:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:18:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=d494c56d-a1fc-4ed5-8b5a-b51ca0b632eb&Player_ID=0938788647  
[2026-03-22 22:18:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=d494c56d-a1fc-4ed5-8b5a-b51ca0b632eb&Player_ID=0938788647","has_body":false} 
[2026-03-22 22:18:22] production.INFO: Operation sent successfully {"operation_id":162186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UBw-1774207102","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:18:22"}},"processed_data":{"order_number":"ORD-UBw-1774207102","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:18:46] production.INFO: Constructing job for order: 177207  
[2026-03-22 22:18:49] production.INFO: Handling job for order: 177207  
[2026-03-22 22:18:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:18:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:18:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=210&uuid=a05658aa-4799-4aac-8bee-06be562e366b&Player_ID=1112067862  
[2026-03-22 22:18:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=210&uuid=a05658aa-4799-4aac-8bee-06be562e366b&Player_ID=1112067862","has_body":false} 
[2026-03-22 22:18:50] production.INFO: Operation sent successfully {"operation_id":162187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d06cuNi-1774207130","amount":3.67043476799999979220956447534263134002685546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 22:18:50"}},"processed_data":{"order_number":"ORD-d06cuNi-1774207130","amount":3.67043476799999979220956447534263134002685546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 22:18:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d06cuNi-1774207130","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:18:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-d06cuNi-1774207130","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:18:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:18:55] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":177207} 
[2026-03-22 22:18:55] production.INFO: Order updated successfully. Order ID: 177207, Status: completed  
[2026-03-22 22:18:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d06cuNi-1774207130","status":"completed","codes_count":0} 
[2026-03-22 22:18:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-22 22:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02"} 
[2026-03-22 22:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","total_operations":14,"sites_count":2} 
[2026-03-22 22:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-UBw-1774207102"]} 
[2026-03-22 22:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 22:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 22:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"count":1} 
[2026-03-22 22:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"count":1} 
[2026-03-22 22:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"user_id":315,"notification_type":"order_approved","reference_id":177206} 
[2026-03-22 22:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"processed":1,"errors":0} 
[2026-03-22 22:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186,"processed":1,"errors":0} 
[2026-03-22 22:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cGDFAdr5QtnrkF8ynwDKldJvLGEq4q8Z","execution_time":"2026-03-22 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBw-1774207102","operation_id":162186} 
[2026-03-22 22:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:20:04] production.INFO: async() رجع: true  
[2026-03-22 22:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-22 22:20:56] production.INFO: Constructing job for order: 177208  
[2026-03-22 22:20:57] production.INFO: Handling job for order: 177208  
[2026-03-22 22:20:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:20:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:20:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=371bf306-f9d1-48f3-95a1-844123bd5734&Player_ID=471156  
[2026-03-22 22:20:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3000&uuid=371bf306-f9d1-48f3-95a1-844123bd5734&Player_ID=471156","has_body":false} 
[2026-03-22 22:20:58] production.INFO: Operation sent successfully {"operation_id":162188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1B7EA-1774207258","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:20:58"}},"processed_data":{"order_number":"ORD-1B7EA-1774207258","amount":2.727395400000000247331399805261753499507904052734375,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:21:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1B7EA-1774207258","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:21:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-1B7EA-1774207258","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:21:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:21:01] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177208} 
[2026-03-22 22:21:01] production.INFO: Order updated successfully. Order ID: 177208, Status: completed  
[2026-03-22 22:21:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1B7EA-1774207258","status":"completed","codes_count":0} 
[2026-03-22 22:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:21:22] production.INFO: Constructing job for order: 177209  
[2026-03-22 22:21:25] production.INFO: Constructing job for order: 177210  
[2026-03-22 22:21:25] production.INFO: Handling job for order: 177209  
[2026-03-22 22:21:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:21:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:21:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=230000&uuid=d2b62107-f3c6-4fd2-b9b6-1fd1eb815ff2&Player_ID=6161699  
[2026-03-22 22:21:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=230000&uuid=d2b62107-f3c6-4fd2-b9b6-1fd1eb815ff2&Player_ID=6161699","has_body":false} 
[2026-03-22 22:21:26] production.INFO: Operation sent successfully {"operation_id":162189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fo788b-1774207286","amount":28.830017000000001559101292514242231845855712890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 22:21:26"}},"processed_data":{"order_number":"ORD-fo788b-1774207286","amount":28.830017000000001559101292514242231845855712890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 22:21:26] production.INFO: Handling job for order: 177210  
[2026-03-22 22:21:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:21:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:21:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=1a867a0c-18c4-4e7f-a186-62f9e4a8da62&Player_ID=11348206  
[2026-03-22 22:21:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=1a867a0c-18c4-4e7f-a186-62f9e4a8da62&Player_ID=11348206","has_body":false} 
[2026-03-22 22:21:27] production.INFO: Operation sent successfully {"operation_id":162190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vaqN-1774207287","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 22:21:27"}},"processed_data":{"order_number":"ORD-vaqN-1774207287","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 22:21:34] production.INFO: Constructing job for order: 177211  
[2026-03-22 22:21:36] production.INFO: Handling job for order: 177211  
[2026-03-22 22:21:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:21:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:21:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=1b51159c-82f4-464e-85fe-00660fc77c10&Player_ID=87793888  
[2026-03-22 22:21:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=35000&uuid=1b51159c-82f4-464e-85fe-00660fc77c10&Player_ID=87793888","has_body":false} 
[2026-03-22 22:21:37] production.INFO: Operation sent successfully {"operation_id":162191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nOCk-1774207297","amount":3.435775000000000023447910280083306133747100830078125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 22:21:37"}},"processed_data":{"order_number":"ORD-nOCk-1774207297","amount":3.435775000000000023447910280083306133747100830078125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 22:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01"} 
[2026-03-22 22:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","total_operations":16,"sites_count":1} 
[2026-03-22 22:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fo788b-1774207286","operation_id":162189} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nOCk-1774207297","operation_id":162191} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vaqN-1774207287","operation_id":162190} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-22 22:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D1T0plVp3EKLAcgbtBhMDrSy8tjVh73C","execution_time":"2026-03-22 22:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:22:43] production.INFO: Constructing job for order: 177212  
[2026-03-22 22:22:46] production.INFO: Handling job for order: 177212  
[2026-03-22 22:22:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:22:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:22:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=861cd2f9-3214-4021-883d-4c66d525b10a&Player_ID=51852096347  
[2026-03-22 22:22:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=861cd2f9-3214-4021-883d-4c66d525b10a&Player_ID=51852096347","has_body":false} 
[2026-03-22 22:22:47] production.INFO: Operation sent successfully {"operation_id":162192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DkDCjX-1774207367","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:22:47"}},"processed_data":{"order_number":"ORD-DkDCjX-1774207367","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 22:22:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DkDCjX-1774207367","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:22:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-DkDCjX-1774207367","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:22:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:22:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177212} 
[2026-03-22 22:22:58] production.INFO: Order updated successfully. Order ID: 177212, Status: completed  
[2026-03-22 22:22:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DkDCjX-1774207367","status":"completed","codes_count":0} 
[2026-03-22 22:22:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 22:23:03] production.INFO: Constructing job for order: 177213  
[2026-03-22 22:23:05] production.INFO: Handling job for order: 177213  
[2026-03-22 22:23:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:23:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:23:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3277f262-548d-4714-8775-32e382380610&Player_ID=5220790298  
[2026-03-22 22:23:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3277f262-548d-4714-8775-32e382380610&Player_ID=5220790298","has_body":false} 
[2026-03-22 22:23:06] production.INFO: Operation sent successfully {"operation_id":162193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nx2230-1774207385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:23:06"}},"processed_data":{"order_number":"ORD-Nx2230-1774207385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:23:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nx2230-1774207385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:23:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nx2230-1774207385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:23:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:23:16] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177213} 
[2026-03-22 22:23:16] production.INFO: Order updated successfully. Order ID: 177213, Status: completed  
[2026-03-22 22:23:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nx2230-1774207385","status":"completed","codes_count":0} 
[2026-03-22 22:23:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03"} 
[2026-03-22 22:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","total_operations":16,"sites_count":1} 
[2026-03-22 22:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-QGPBxKM-1774191506","ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035"]} 
[2026-03-22 22:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QGPBxKM-1774191506","operation_id":161756} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":3,"skipped":13,"updates_prepared":3} 
[2026-03-22 22:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 22:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":3} 
[2026-03-22 22:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":3} 
[2026-03-22 22:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":280,"notification_type":"order_approved","reference_id":177209} 
[2026-03-22 22:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":67,"notification_type":"order_approved","reference_id":177211} 
[2026-03-22 22:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":1540,"notification_type":"order_approved","reference_id":177210} 
[2026-03-22 22:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":3,"errors":0} 
[2026-03-22 22:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":3,"errors":0} 
[2026-03-22 22:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TEgDbaTQtoAvGUjysbABIhOZnffxqvbB","execution_time":"2026-03-22 22:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 22:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-22 22:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 22:24:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QGPBxKM-1774191506","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 22:24:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-QGPBxKM-1774191506","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 22:24:43] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 22:24:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_rejected","reference_id":176762} 
[2026-03-22 22:24:43] production.INFO: Order updated successfully. Order ID: 176762, Status: rejected  
[2026-03-22 22:24:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QGPBxKM-1774191506","status":"rejected","codes_count":0} 
[2026-03-22 22:24:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-22 22:24:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-22 22:25:01] production.INFO: Constructing job for order: 177214  
[2026-03-22 22:25:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:25:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:25:03] production.INFO: async() رجع: true  
[2026-03-22 22:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:25:04] production.INFO: Handling job for order: 177214  
[2026-03-22 22:25:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:25:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:25:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=40252f4c-f21d-4437-b212-4a9a032e2480&Player_ID=2908381965  
[2026-03-22 22:25:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=40252f4c-f21d-4437-b212-4a9a032e2480&Player_ID=2908381965","has_body":false} 
[2026-03-22 22:25:05] production.INFO: Operation sent successfully {"operation_id":162194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WGzQt-1774207505","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:25:05"}},"processed_data":{"order_number":"ORD-WGzQt-1774207505","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:25:51] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"156957154","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php419l02mr43oj7xNXd85"}},"user_id":280} 
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 22:25:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 22:25:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18492,"user_id":280,"amount":2955.0,"admins_notified":7} 
[2026-03-22 22:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02"} 
[2026-03-22 22:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","total_operations":13,"sites_count":1} 
[2026-03-22 22:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGzQt-1774207505","operation_id":162194} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iRkAHHVIgwmhMxWURJQ50TJ7ntljcjxt","execution_time":"2026-03-22 22:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:26:53] production.INFO: Constructing job for order: 177215  
[2026-03-22 22:26:55] production.INFO: Constructing job for order: 177216  
[2026-03-22 22:26:56] production.INFO: Handling job for order: 177215  
[2026-03-22 22:26:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:26:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:26:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=03c87433-adb9-4751-b526-8373418d5e11&Player_ID=110192261  
[2026-03-22 22:26:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=03c87433-adb9-4751-b526-8373418d5e11&Player_ID=110192261","has_body":false} 
[2026-03-22 22:26:57] production.INFO: Operation sent successfully {"operation_id":162195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ki0O-1774207617","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-22 22:26:57"}},"processed_data":{"order_number":"ORD-Ki0O-1774207617","amount":3.473795400000000199725036509335041046142578125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-22 22:26:57] production.INFO: Handling job for order: 177216  
[2026-03-22 22:26:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:26:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:26:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=c8961d6c-9d1d-4a8e-aad8-c0c4753afcd5&Player_ID=0996286975  
[2026-03-22 22:26:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=c8961d6c-9d1d-4a8e-aad8-c0c4753afcd5&Player_ID=0996286975","has_body":false} 
[2026-03-22 22:26:58] production.INFO: Operation sent successfully {"operation_id":162196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yg6jGeyi-1774207618","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:26:58"}},"processed_data":{"order_number":"ORD-yg6jGeyi-1774207618","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:26:59] production.INFO: Constructing job for order: 177217  
[2026-03-22 22:27:01] production.INFO: Handling job for order: 177217  
[2026-03-22 22:27:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:27:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:27:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=79b1edf2-3632-472c-ae55-d332974d9e3e&Player_ID=11200494  
[2026-03-22 22:27:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=79b1edf2-3632-472c-ae55-d332974d9e3e&Player_ID=11200494","has_body":false} 
[2026-03-22 22:27:02] production.INFO: Operation sent successfully {"operation_id":162197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bQzs-1774207622","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 22:27:02"}},"processed_data":{"order_number":"ORD-bQzs-1774207622","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 22:27:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bQzs-1774207622","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:27:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-bQzs-1774207622","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:27:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:27:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177217} 
[2026-03-22 22:27:07] production.INFO: Order updated successfully. Order ID: 177217, Status: completed  
[2026-03-22 22:27:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bQzs-1774207622","status":"completed","codes_count":0} 
[2026-03-22 22:27:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 22:27:18] production.INFO: Constructing job for order: 177218  
[2026-03-22 22:27:19] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"501.5","mainamount":"500","operation_number":"156958070","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppf6j6svbb6p7cS55xlu"}},"user_id":769} 
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 22:27:20] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 22:27:20] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18493,"user_id":769,"amount":492.5,"admins_notified":7} 
[2026-03-22 22:27:20] production.INFO: Handling job for order: 177218  
[2026-03-22 22:27:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:27:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:27:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=fcecefb5-a42a-4624-a797-cb6bab81eb41&Player_ID=0996286975  
[2026-03-22 22:27:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=fcecefb5-a42a-4624-a797-cb6bab81eb41&Player_ID=0996286975","has_body":false} 
[2026-03-22 22:27:21] production.INFO: Operation sent successfully {"operation_id":162198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eFDZv-1774207641","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:27:21"}},"processed_data":{"order_number":"ORD-eFDZv-1774207641","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:27:31] production.INFO: Constructing job for order: 177219  
[2026-03-22 22:27:33] production.INFO: Handling job for order: 177219  
[2026-03-22 22:27:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:27:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:27:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=6900&uuid=39da15b9-85f5-47c4-bdf4-7163cfbf08e1&Player_ID=31851465  
[2026-03-22 22:27:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=6900&uuid=39da15b9-85f5-47c4-bdf4-7163cfbf08e1&Player_ID=31851465","has_body":false} 
[2026-03-22 22:27:34] production.INFO: Operation sent successfully {"operation_id":162199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t0MjyvpH-1774207653","amount":7.303111799999999931287675281055271625518798828125,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-22 22:27:34"}},"processed_data":{"order_number":"ORD-t0MjyvpH-1774207653","amount":7.303111799999999931287675281055271625518798828125,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-22 22:27:36] production.INFO: Constructing job for order: 177220  
[2026-03-22 22:27:37] production.INFO: Handling job for order: 177220  
[2026-03-22 22:27:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:27:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:27:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=0c0f0a9b-6073-4e2f-a326-6b2a6f7b600c&Player_ID=0988738746  
[2026-03-22 22:27:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=0c0f0a9b-6073-4e2f-a326-6b2a6f7b600c&Player_ID=0988738746","has_body":false} 
[2026-03-22 22:27:37] production.INFO: Operation sent successfully {"operation_id":162200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aZqCjdN2-1774207657","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:27:37"}},"processed_data":{"order_number":"ORD-aZqCjdN2-1774207657","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01"} 
[2026-03-22 22:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","total_operations":18,"sites_count":2} 
[2026-03-22 22:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ki0O-1774207617","operation_id":162195} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t0MjyvpH-1774207653","operation_id":162199} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGzQt-1774207505","operation_id":162194} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-yg6jGeyi-1774207618","ORD-eFDZv-1774207641","ORD-aZqCjdN2-1774207657"]} 
[2026-03-22 22:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aZqCjdN2-1774207657","operation_id":162200} 
[2026-03-22 22:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eFDZv-1774207641","operation_id":162198} 
[2026-03-22 22:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-22 22:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"count":1} 
[2026-03-22 22:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"count":1} 
[2026-03-22 22:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"user_id":366,"notification_type":"order_approved","reference_id":177216} 
[2026-03-22 22:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"processed":1,"errors":0} 
[2026-03-22 22:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196,"processed":1,"errors":0} 
[2026-03-22 22:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yjbd6P9kuDmPVuhmNN0JKd1eo7xTvwuj","execution_time":"2026-03-22 22:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg6jGeyi-1774207618","operation_id":162196} 
[2026-03-22 22:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:28:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t0MjyvpH-1774207653","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:28:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-t0MjyvpH-1774207653","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:28:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:28:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1700,"notification_type":"order_approved","reference_id":177219} 
[2026-03-22 22:28:04] production.INFO: Order updated successfully. Order ID: 177219, Status: completed  
[2026-03-22 22:28:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t0MjyvpH-1774207653","status":"completed","codes_count":0} 
[2026-03-22 22:28:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 22:28:20] production.INFO: Constructing job for order: 177221  
[2026-03-22 22:28:23] production.INFO: Handling job for order: 177221  
[2026-03-22 22:28:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:28:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:28:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=16000&uuid=06ce18dc-0413-4d82-9cd3-fd4aea4f0421&Player_ID=6484424  
[2026-03-22 22:28:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=16000&uuid=06ce18dc-0413-4d82-9cd3-fd4aea4f0421&Player_ID=6484424","has_body":false} 
[2026-03-22 22:28:24] production.INFO: Operation sent successfully {"operation_id":162201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Ntud2-1774207703","amount":2.00556640000000019341541701578535139560699462890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 22:28:24"}},"processed_data":{"order_number":"ORD-5Ntud2-1774207703","amount":2.00556640000000019341541701578535139560699462890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 22:28:24] production.INFO: Constructing job for order: 177222  
[2026-03-22 22:28:27] production.INFO: Handling job for order: 177222  
[2026-03-22 22:28:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:28:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:28:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=47889e7c-e327-404f-91a3-05e68be57770&Player_ID=471156  
[2026-03-22 22:28:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=47889e7c-e327-404f-91a3-05e68be57770&Player_ID=471156","has_body":false} 
[2026-03-22 22:28:27] production.INFO: Operation sent successfully {"operation_id":162202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lDoodRO-1774207707","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:28:27"}},"processed_data":{"order_number":"ORD-lDoodRO-1774207707","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:28:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lDoodRO-1774207707","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:28:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-lDoodRO-1774207707","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:28:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:28:32] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177222} 
[2026-03-22 22:28:32] production.INFO: Order updated successfully. Order ID: 177222, Status: completed  
[2026-03-22 22:28:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lDoodRO-1774207707","status":"completed","codes_count":0} 
[2026-03-22 22:28:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:29:26] production.INFO: Constructing job for order: 177223  
[2026-03-22 22:29:27] production.INFO: Constructing job for order: 177224  
[2026-03-22 22:29:27] production.INFO: Handling job for order: 177223  
[2026-03-22 22:29:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:29:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:29:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1f9caf14-a27e-4810-ae1d-60354674ccb0&Player_ID=0940526865  
[2026-03-22 22:29:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1f9caf14-a27e-4810-ae1d-60354674ccb0&Player_ID=0940526865","has_body":false} 
[2026-03-22 22:29:28] production.INFO: Operation sent successfully {"operation_id":162203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tYS-1774207768","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:29:28"}},"processed_data":{"order_number":"ORD-tYS-1774207768","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:29:28] production.INFO: Handling job for order: 177224  
[2026-03-22 22:29:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:29:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:29:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=65eebf50-45df-4531-a1df-c75a574a61fe&Player_ID=0980702149  
[2026-03-22 22:29:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=65eebf50-45df-4531-a1df-c75a574a61fe&Player_ID=0980702149","has_body":false} 
[2026-03-22 22:29:29] production.INFO: Operation sent successfully {"operation_id":162204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZJe8-1774207769","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:29:29"}},"processed_data":{"order_number":"ORD-ZJe8-1774207769","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02"} 
[2026-03-22 22:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","total_operations":19,"sites_count":2} 
[2026-03-22 22:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ki0O-1774207617","operation_id":162195} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGzQt-1774207505","operation_id":162194} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":4,"order_ids":["ORD-eFDZv-1774207641","ORD-aZqCjdN2-1774207657","ORD-tYS-1774207768","ORD-ZJe8-1774207769"]} 
[2026-03-22 22:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":4} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tYS-1774207768","operation_id":162203} 
[2026-03-22 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204} 
[2026-03-22 22:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-22 22:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"count":2} 
[2026-03-22 22:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"count":2} 
[2026-03-22 22:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"user_id":366,"notification_type":"order_approved","reference_id":177220} 
[2026-03-22 22:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"user_id":366,"notification_type":"order_approved","reference_id":177218} 
[2026-03-22 22:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"errors":0} 
[2026-03-22 22:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"errors":0} 
[2026-03-22 22:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"toSTHWel0huOyibCa8FcCdM0ZxonySsQ","execution_time":"2026-03-22 22:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204} 
[2026-03-22 22:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:30:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:30:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ki0O-1774207617","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:30:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ki0O-1774207617","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:30:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:30:03] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":177215} 
[2026-03-22 22:30:03] production.INFO: Order updated successfully. Order ID: 177215, Status: completed  
[2026-03-22 22:30:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ki0O-1774207617","status":"completed","codes_count":0} 
[2026-03-22 22:30:04] production.INFO: async() رجع: true  
[2026-03-22 22:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-22 22:32:00] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-22 22:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03"} 
[2026-03-22 22:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","total_operations":16,"sites_count":2} 
[2026-03-22 22:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WGzQt-1774207505","operation_id":162194} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-tYS-1774207768","ORD-ZJe8-1774207769"]} 
[2026-03-22 22:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 22:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"count":2} 
[2026-03-22 22:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"count":2} 
[2026-03-22 22:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"user_id":366,"notification_type":"order_approved","reference_id":177223} 
[2026-03-22 22:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"user_id":1056,"notification_type":"order_approved","reference_id":177224} 
[2026-03-22 22:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"errors":0} 
[2026-03-22 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204,"processed":2,"errors":0} 
[2026-03-22 22:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"agV4FgqKBn9Pbxl1rWOoyeSXgmaQ088n","execution_time":"2026-03-22 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZJe8-1774207769","operation_id":162204} 
[2026-03-22 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-22 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-22 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 22:32:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WGzQt-1774207505","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:32:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-WGzQt-1774207505","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:32:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:32:26] production.INFO: SendAcceptReject: Notification queued {"user_id":16,"notification_type":"order_approved","reference_id":177214} 
[2026-03-22 22:32:26] production.INFO: Order updated successfully. Order ID: 177214, Status: completed  
[2026-03-22 22:32:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WGzQt-1774207505","status":"completed","codes_count":0} 
[2026-03-22 22:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 16  
[2026-03-22 22:34:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00"} 
[2026-03-22 22:34:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","total_operations":13,"sites_count":1} 
[2026-03-22 22:34:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:34:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dKIfEAR3-1774207016","operation_id":162184} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LOCQGKDyTw3Q6fcks0uytZAfQDuRJCcX","execution_time":"2026-03-22 22:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dKIfEAR3-1774207016","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-dKIfEAR3-1774207016","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:34:03] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177204} 
[2026-03-22 22:34:03] production.INFO: Order updated successfully. Order ID: 177204, Status: completed  
[2026-03-22 22:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dKIfEAR3-1774207016","status":"completed","codes_count":0} 
[2026-03-22 22:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:35:01] production.INFO: Executing GetProducts task...  
[2026-03-22 22:35:03] production.INFO: async() رجع: true  
[2026-03-22 22:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:35:05] production.INFO: Constructing job for order: 177225  
[2026-03-22 22:35:07] production.INFO: Handling job for order: 177225  
[2026-03-22 22:35:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:35:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:35:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=d5fed9f9-6543-41b6-b4da-a774b062f755&Player_ID=11348206  
[2026-03-22 22:35:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=d5fed9f9-6543-41b6-b4da-a774b062f755&Player_ID=11348206","has_body":false} 
[2026-03-22 22:35:08] production.INFO: Operation sent successfully {"operation_id":162205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uh2uNH-1774208108","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-22 22:35:08"}},"processed_data":{"order_number":"ORD-Uh2uNH-1774208108","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-22 22:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02"} 
[2026-03-22 22:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","total_operations":13,"sites_count":1} 
[2026-03-22 22:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uh2uNH-1774208108","operation_id":162205} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Wf7k26opmmwClPVpixi49SlVohu7WXdL","execution_time":"2026-03-22 22:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:37:01] production.INFO: Constructing job for order: 177226  
[2026-03-22 22:37:02] production.INFO: Handling job for order: 177226  
[2026-03-22 22:37:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:37:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:37:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=f64e85ee-8fba-444d-9c4e-e79c07fd864f&Player_ID=11200494  
[2026-03-22 22:37:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=f64e85ee-8fba-444d-9c4e-e79c07fd864f&Player_ID=11200494","has_body":false} 
[2026-03-22 22:37:03] production.INFO: Operation sent successfully {"operation_id":162206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G9iETd-1774208223","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 22:37:03"}},"processed_data":{"order_number":"ORD-G9iETd-1774208223","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 22:37:05] production.INFO: Constructing job for order: 177227  
[2026-03-22 22:37:06] production.INFO: Handling job for order: 177227  
[2026-03-22 22:37:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:37:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:37:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f909f3c0-7903-4932-acb7-3ff89f96022d&Player_ID=5579974336  
[2026-03-22 22:37:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f909f3c0-7903-4932-acb7-3ff89f96022d&Player_ID=5579974336","has_body":false} 
[2026-03-22 22:37:07] production.INFO: Operation sent successfully {"operation_id":162207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lUW-1774208227","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:37:07"}},"processed_data":{"order_number":"ORD-lUW-1774208227","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:37:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G9iETd-1774208223","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:37:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-G9iETd-1774208223","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:37:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:37:09] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177226} 
[2026-03-22 22:37:09] production.INFO: Order updated successfully. Order ID: 177226, Status: completed  
[2026-03-22 22:37:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G9iETd-1774208223","status":"completed","codes_count":0} 
[2026-03-22 22:37:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 22:37:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lUW-1774208227","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:37:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-lUW-1774208227","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:37:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:37:20] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":177227} 
[2026-03-22 22:37:20] production.INFO: Order updated successfully. Order ID: 177227, Status: completed  
[2026-03-22 22:37:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lUW-1774208227","status":"completed","codes_count":0} 
[2026-03-22 22:37:22] production.INFO: Constructing job for order: 177228  
[2026-03-22 22:37:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 22:37:25] production.INFO: Handling job for order: 177228  
[2026-03-22 22:37:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:37:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:37:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6688fcb8-8495-4e0a-ba04-bc3259f473ae&Player_ID=471156  
[2026-03-22 22:37:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6688fcb8-8495-4e0a-ba04-bc3259f473ae&Player_ID=471156","has_body":false} 
[2026-03-22 22:37:26] production.INFO: Operation sent successfully {"operation_id":162208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ShM-1774208246","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:37:26"}},"processed_data":{"order_number":"ORD-ShM-1774208246","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:37:29] production.INFO: Constructing job for order: 177229  
[2026-03-22 22:37:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ShM-1774208246","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:37:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-ShM-1774208246","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:37:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:37:29] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177228} 
[2026-03-22 22:37:29] production.INFO: Order updated successfully. Order ID: 177228, Status: completed  
[2026-03-22 22:37:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ShM-1774208246","status":"completed","codes_count":0} 
[2026-03-22 22:37:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:37:32] production.INFO: Handling job for order: 177229  
[2026-03-22 22:37:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:37:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:37:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=15088ba2-ff2e-4630-9dc3-388b42b6553d&Player_ID=0960079052  
[2026-03-22 22:37:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=15088ba2-ff2e-4630-9dc3-388b42b6553d&Player_ID=0960079052","has_body":false} 
[2026-03-22 22:37:33] production.INFO: Operation sent successfully {"operation_id":162209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HmAwEh-1774208253","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:37:33"}},"processed_data":{"order_number":"ORD-HmAwEh-1774208253","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:37:35] production.INFO: Constructing job for order: 177230  
[2026-03-22 22:37:36] production.INFO: Handling job for order: 177230  
[2026-03-22 22:37:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:37:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:37:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d0e12b0b-14f6-4ea7-a1a8-f71805d9a4a4&Player_ID=0960079052  
[2026-03-22 22:37:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d0e12b0b-14f6-4ea7-a1a8-f71805d9a4a4&Player_ID=0960079052","has_body":false} 
[2026-03-22 22:37:36] production.INFO: Operation sent successfully {"operation_id":162210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mse3wYJs-1774208256","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:37:36"}},"processed_data":{"order_number":"ORD-mse3wYJs-1774208256","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02"} 
[2026-03-22 22:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","total_operations":15,"sites_count":2} 
[2026-03-22 22:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":12,"updates_prepared":1} 
[2026-03-22 22:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":1540,"notification_type":"order_approved","reference_id":177225} 
[2026-03-22 22:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2,"order_ids":["ORD-HmAwEh-1774208253","ORD-mse3wYJs-1774208256"]} 
[2026-03-22 22:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":2} 
[2026-03-22 22:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-22 22:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"count":2} 
[2026-03-22 22:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"count":2} 
[2026-03-22 22:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"user_id":366,"notification_type":"order_approved","reference_id":177229} 
[2026-03-22 22:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"user_id":366,"notification_type":"order_approved","reference_id":177230} 
[2026-03-22 22:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"processed":2,"errors":0} 
[2026-03-22 22:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210,"processed":2,"errors":0} 
[2026-03-22 22:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JM01Bsl9RVep5YZeNy686KcxMwD1bE0E","execution_time":"2026-03-22 22:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mse3wYJs-1774208256","operation_id":162210} 
[2026-03-22 22:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 22:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:38:45] production.INFO: Constructing job for order: 177231  
[2026-03-22 22:38:47] production.INFO: Handling job for order: 177231  
[2026-03-22 22:38:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:38:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:38:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=bbef49d2-184b-480c-82c5-a969cc32795c&Player_ID=51715308952  
[2026-03-22 22:38:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/58/params?qty=1&uuid=bbef49d2-184b-480c-82c5-a969cc32795c&Player_ID=51715308952","has_body":false} 
[2026-03-22 22:38:48] production.INFO: Operation sent successfully {"operation_id":162211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jncw5Ruv-1774208328","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:38:48"}},"processed_data":{"order_number":"ORD-Jncw5Ruv-1774208328","amount":88.7399999999999948840923025272786617279052734375,"status":"processing","product":"6000+2100UC","game":"PUBG"}} 
[2026-03-22 22:39:17] production.INFO: Constructing job for order: 177232  
[2026-03-22 22:39:18] production.INFO: Handling job for order: 177232  
[2026-03-22 22:39:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:39:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:39:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=fe616abc-c475-484e-8618-83e021534d34&Player_ID=78157143  
[2026-03-22 22:39:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=fe616abc-c475-484e-8618-83e021534d34&Player_ID=78157143","has_body":false} 
[2026-03-22 22:39:19] production.INFO: Operation sent successfully {"operation_id":162212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TttzrU-1774208359","amount":9.816500000000001335820343228988349437713623046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 22:39:19"}},"processed_data":{"order_number":"ORD-TttzrU-1774208359","amount":9.816500000000001335820343228988349437713623046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 22:39:52] production.INFO: Constructing job for order: 177233  
[2026-03-22 22:39:55] production.INFO: Handling job for order: 177233  
[2026-03-22 22:39:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:39:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:39:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=5990&uuid=c1dbcc39-e289-4e54-80f3-ecce4100ea08&Player_ID=4501187  
[2026-03-22 22:39:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=5990&uuid=c1dbcc39-e289-4e54-80f3-ecce4100ea08&Player_ID=4501187","has_body":false} 
[2026-03-22 22:39:56] production.INFO: Operation sent successfully {"operation_id":162213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DIMbb-1774208396","amount":7.39173727099999933187746137264184653759002685546875,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-22 22:39:56"}},"processed_data":{"order_number":"ORD-DIMbb-1774208396","amount":7.39173727099999933187746137264184653759002685546875,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-22 22:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02"} 
[2026-03-22 22:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","total_operations":15,"sites_count":1} 
[2026-03-22 22:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DIMbb-1774208396","operation_id":162213} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TttzrU-1774208359","operation_id":162212} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eCUwCmsqleaJMlwxaJrot0CC9kLLEX1A","execution_time":"2026-03-22 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:40:04] production.INFO: async() رجع: true  
[2026-03-22 22:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:40:46] production.INFO: Constructing job for order: 177234  
[2026-03-22 22:40:48] production.INFO: Handling job for order: 177234  
[2026-03-22 22:40:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:40:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:40:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5186b0ef-f852-4ac1-a7f3-d2cfbc9122fc&Player_ID=52385860629  
[2026-03-22 22:40:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5186b0ef-f852-4ac1-a7f3-d2cfbc9122fc&Player_ID=52385860629","has_body":false} 
[2026-03-22 22:40:48] production.INFO: Operation sent successfully {"operation_id":162214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jr5s-1774208448","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:40:48"}},"processed_data":{"order_number":"ORD-jr5s-1774208448","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:41:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jr5s-1774208448","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:41:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-jr5s-1774208448","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:41:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:41:06] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":177234} 
[2026-03-22 22:41:06] production.INFO: Order updated successfully. Order ID: 177234, Status: completed  
[2026-03-22 22:41:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jr5s-1774208448","status":"completed","codes_count":0} 
[2026-03-22 22:41:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 22:41:38] production.INFO: SendAcceptReject: Notification queued {"user_id":736,"notification_type":"request_approved","reference_id":18488} 
[2026-03-22 22:41:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 22:41:49] production.INFO: Constructing job for order: 177235  
[2026-03-22 22:41:51] production.INFO: Handling job for order: 177235  
[2026-03-22 22:41:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:41:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:41:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dcfd61e1-f9a0-4461-8119-2da6d4b3c00c&Player_ID=52385860629  
[2026-03-22 22:41:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dcfd61e1-f9a0-4461-8119-2da6d4b3c00c&Player_ID=52385860629","has_body":false} 
[2026-03-22 22:41:52] production.INFO: Operation sent successfully {"operation_id":162215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x2pE0zAi-1774208512","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:41:52"}},"processed_data":{"order_number":"ORD-x2pE0zAi-1774208512","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:41:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18489} 
[2026-03-22 22:41:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-22 22:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01"} 
[2026-03-22 22:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","total_operations":16,"sites_count":1} 
[2026-03-22 22:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x2pE0zAi-1774208512","operation_id":162215} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"skipped":14,"updates_prepared":2} 
[2026-03-22 22:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":2} 
[2026-03-22 22:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":2} 
[2026-03-22 22:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":442,"notification_type":"order_approved","reference_id":177233} 
[2026-03-22 22:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":148,"notification_type":"order_approved","reference_id":177232} 
[2026-03-22 22:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"errors":0} 
[2026-03-22 22:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"errors":0} 
[2026-03-22 22:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9wqwdnS6Vcwc2kQdEvZYXrDXwEoe7Cly","execution_time":"2026-03-22 22:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-22 22:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 22:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DIMbb-1774208396","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-DIMbb-1774208396","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:42:03] production.ERROR: Order not found or already processed. External ID: ORD-DIMbb-1774208396  
[2026-03-22 22:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DIMbb-1774208396","status":"completed","codes_count":0} 
[2026-03-22 22:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x2pE0zAi-1774208512","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-x2pE0zAi-1774208512","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:42:03] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":177235} 
[2026-03-22 22:42:03] production.INFO: Order updated successfully. Order ID: 177235, Status: completed  
[2026-03-22 22:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x2pE0zAi-1774208512","status":"completed","codes_count":0} 
[2026-03-22 22:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 22:42:11] production.INFO: SendAcceptReject: Notification queued {"user_id":396,"notification_type":"request_approved","reference_id":18490} 
[2026-03-22 22:42:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-22 22:42:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"request_approved","reference_id":18491} 
[2026-03-22 22:42:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-22 22:42:36] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"request_approved","reference_id":18492} 
[2026-03-22 22:42:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 22:42:48] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"request_approved","reference_id":18493} 
[2026-03-22 22:42:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-22 22:42:58] production.INFO: Constructing job for order: 177236  
[2026-03-22 22:42:59] production.INFO: Handling job for order: 177236  
[2026-03-22 22:42:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:42:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:42:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=0dbf7358-d264-40c3-b26b-00b4dd1a1a27&Player_ID=1243243796  
[2026-03-22 22:42:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=0dbf7358-d264-40c3-b26b-00b4dd1a1a27&Player_ID=1243243796","has_body":false} 
[2026-03-22 22:43:00] production.INFO: Operation sent successfully {"operation_id":162216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vSI-1774208579","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 22:43:00"}},"processed_data":{"order_number":"ORD-vSI-1774208579","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 22:43:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vSI-1774208579","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:43:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-vSI-1774208579","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:43:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:43:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":177236} 
[2026-03-22 22:43:06] production.INFO: Order updated successfully. Order ID: 177236, Status: completed  
[2026-03-22 22:43:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vSI-1774208579","status":"completed","codes_count":0} 
[2026-03-22 22:43:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-22 22:43:48] production.INFO: Constructing job for order: 177237  
[2026-03-22 22:43:51] production.INFO: Handling job for order: 177237  
[2026-03-22 22:43:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:43:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:43:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f189d8e7-3dd3-4e0e-8cfd-442947edcbb6&Player_ID=5220790298  
[2026-03-22 22:43:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f189d8e7-3dd3-4e0e-8cfd-442947edcbb6&Player_ID=5220790298","has_body":false} 
[2026-03-22 22:43:51] production.INFO: Operation sent successfully {"operation_id":162217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vCTefc6x-1774208631","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:43:51"}},"processed_data":{"order_number":"ORD-vCTefc6x-1774208631","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:44:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vCTefc6x-1774208631","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:44:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-vCTefc6x-1774208631","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:44:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:44:00] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177237} 
[2026-03-22 22:44:00] production.INFO: Order updated successfully. Order ID: 177237, Status: completed  
[2026-03-22 22:44:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vCTefc6x-1774208631","status":"completed","codes_count":0} 
[2026-03-22 22:44:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 22:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00"} 
[2026-03-22 22:44:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","total_operations":13,"sites_count":1} 
[2026-03-22 22:44:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:44:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KVyEYTkO7S3dnyQJl8ttTLtSNU3YdfHb","execution_time":"2026-03-22 22:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:44:10] production.INFO: Constructing job for order: 177238  
[2026-03-22 22:44:12] production.INFO: Constructing job for order: 177239  
[2026-03-22 22:44:13] production.INFO: Handling job for order: 177238  
[2026-03-22 22:44:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:44:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:44:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=8803c8bd-bbf2-43fb-acea-128ee4d4567c&Player_ID=12743218853  
[2026-03-22 22:44:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=8803c8bd-bbf2-43fb-acea-128ee4d4567c&Player_ID=12743218853","has_body":false} 
[2026-03-22 22:44:14] production.INFO: Operation sent successfully {"operation_id":162218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HYru-1774208653","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 22:44:14"}},"processed_data":{"order_number":"ORD-HYru-1774208653","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-22 22:44:14] production.INFO: Handling job for order: 177239  
[2026-03-22 22:44:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:44:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:44:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=26000&uuid=5fadf594-5977-47c0-9cc2-2713a0f6d289&Player_ID=5583892  
[2026-03-22 22:44:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=26000&uuid=5fadf594-5977-47c0-9cc2-2713a0f6d289&Player_ID=5583892","has_body":false} 
[2026-03-22 22:44:14] production.INFO: Operation sent successfully {"operation_id":162219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Oehz-1774208654","amount":3.259045400000000203277750188135541975498199462890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 22:44:14"}},"processed_data":{"order_number":"ORD-9Oehz-1774208654","amount":3.259045400000000203277750188135541975498199462890625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 22:44:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"120.0","mainamount":"120","operation_number":"1","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb4q7mod66fmr1gnkYJd"}},"user_id":528} 
[2026-03-22 22:44:53] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"120.0","mainamount":"120","operation_number":"2005","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplusppef8ik2e2KjAoBD"}},"user_id":528} 
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 22:44:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 22:44:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18494,"user_id":528,"amount":120.0,"admins_notified":7} 
[2026-03-22 22:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:45:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:45:04] production.INFO: async() رجع: true  
[2026-03-22 22:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:45:24] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"120.0","mainamount":"120","operation_number":"600429922640","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php51sd5qej5du45xanZnM"}},"user_id":528} 
[2026-03-22 22:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03"} 
[2026-03-22 22:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","total_operations":15,"sites_count":1} 
[2026-03-22 22:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Oehz-1774208654","operation_id":162219} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"m5MS4SaPEU6caNaw0jR7FMXea57xQqv1","execution_time":"2026-03-22 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:46:16] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"120.0","mainamount":"120","operation_number":"600429922640","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu2g8dj1fvkj15dflq6p"}},"user_id":528} 
[2026-03-22 22:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00"} 
[2026-03-22 22:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","total_operations":15,"sites_count":1} 
[2026-03-22 22:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:48:00] production.INFO: Constructing job for order: 177240  
[2026-03-22 22:48:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Oehz-1774208654","operation_id":162219} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:48:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 22:48:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:48:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Mgoc5hi7YC9XrPSFE9sVqI3K3EDJ7GZJ","execution_time":"2026-03-22 22:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:48:03] production.INFO: Handling job for order: 177240  
[2026-03-22 22:48:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:48:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:48:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=70000&uuid=ce814e52-f9a3-48b5-8eac-096ad4cc4e3b&Player_ID=6161699  
[2026-03-22 22:48:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=70000&uuid=ce814e52-f9a3-48b5-8eac-096ad4cc4e3b&Player_ID=6161699","has_body":false} 
[2026-03-22 22:48:04] production.INFO: Operation sent successfully {"operation_id":162220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-higCl8m-1774208884","amount":8.7743529999999996249471223563887178897857666015625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-22 22:48:04"}},"processed_data":{"order_number":"ORD-higCl8m-1774208884","amount":8.7743529999999996249471223563887178897857666015625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-22 22:49:33] production.INFO: Constructing job for order: 177241  
[2026-03-22 22:49:34] production.INFO: Handling job for order: 177241  
[2026-03-22 22:49:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:49:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:49:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=53f9a07e-59e7-413e-8fc6-73cab3e70326&Player_ID=471156  
[2026-03-22 22:49:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=53f9a07e-59e7-413e-8fc6-73cab3e70326&Player_ID=471156","has_body":false} 
[2026-03-22 22:49:35] production.INFO: Operation sent successfully {"operation_id":162221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Iw-1774208975","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:49:35"}},"processed_data":{"order_number":"ORD-3Iw-1774208975","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:49:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3Iw-1774208975","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:49:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-3Iw-1774208975","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:49:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:49:40] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177241} 
[2026-03-22 22:49:40] production.INFO: Order updated successfully. Order ID: 177241, Status: completed  
[2026-03-22 22:49:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3Iw-1774208975","status":"completed","codes_count":0} 
[2026-03-22 22:49:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02"} 
[2026-03-22 22:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","total_operations":16,"sites_count":1} 
[2026-03-22 22:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ntud2-1774207703","operation_id":162201} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Oehz-1774208654","operation_id":162219} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-higCl8m-1774208884","operation_id":162220} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-22 22:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pCGInXuFwsk6CeXAPAFq2TX3rKDKKFj3","execution_time":"2026-03-22 22:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:50:02] production.INFO: Executing GetProducts task...  
[2026-03-22 22:50:04] production.INFO: async() رجع: true  
[2026-03-22 22:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:50:12] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"120.0","mainamount":"120","operation_number":"600429922640","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpatceaamq35ha3PvwvA9"}},"user_id":528} 
[2026-03-22 22:51:22] production.INFO: Constructing job for order: 177242  
[2026-03-22 22:51:24] production.INFO: Handling job for order: 177242  
[2026-03-22 22:51:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:51:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:51:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6901a68c-ee99-4b84-8ecc-8217ad9adb90&Player_ID=52192793708  
[2026-03-22 22:51:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6901a68c-ee99-4b84-8ecc-8217ad9adb90&Player_ID=52192793708","has_body":false} 
[2026-03-22 22:51:24] production.INFO: Constructing job for order: 177243  
[2026-03-22 22:51:25] production.INFO: Operation sent successfully {"operation_id":162222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u0O0O-1774209084","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:51:25"}},"processed_data":{"order_number":"ORD-u0O0O-1774209084","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:51:25] production.INFO: Handling job for order: 177243  
[2026-03-22 22:51:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:51:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:51:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6308fe11-9f46-48f7-89d5-df4fc97920e6&Player_ID=471156  
[2026-03-22 22:51:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6308fe11-9f46-48f7-89d5-df4fc97920e6&Player_ID=471156","has_body":false} 
[2026-03-22 22:51:25] production.INFO: Operation sent successfully {"operation_id":162223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jmrq1TX-1774209085","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-22 22:51:25"}},"processed_data":{"order_number":"ORD-Jmrq1TX-1774209085","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-22 22:51:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jmrq1TX-1774209085","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:51:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jmrq1TX-1774209085","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:51:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:51:28] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177243} 
[2026-03-22 22:51:28] production.INFO: Order updated successfully. Order ID: 177243, Status: completed  
[2026-03-22 22:51:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jmrq1TX-1774209085","status":"completed","codes_count":0} 
[2026-03-22 22:51:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:51:46] production.INFO: Constructing job for order: 177244  
[2026-03-22 22:51:49] production.INFO: Handling job for order: 177244  
[2026-03-22 22:51:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:51:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:51:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7a4d12ff-19fc-4240-ad1d-51d6dfd5a5a2&Player_ID=0986569618  
[2026-03-22 22:51:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7a4d12ff-19fc-4240-ad1d-51d6dfd5a5a2&Player_ID=0986569618","has_body":false} 
[2026-03-22 22:51:50] production.INFO: Operation sent successfully {"operation_id":162224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mi2WMRJn-1774209110","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:51:50"}},"processed_data":{"order_number":"ORD-Mi2WMRJn-1774209110","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:51:59] production.INFO: Constructing job for order: 177245  
[2026-03-22 22:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02"} 
[2026-03-22 22:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","total_operations":18,"sites_count":2} 
[2026-03-22 22:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Oehz-1774208654","operation_id":162219} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-higCl8m-1774208884","operation_id":162220} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"skipped":15,"updates_prepared":2} 
[2026-03-22 22:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":2} 
[2026-03-22 22:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":2} 
[2026-03-22 22:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":1056,"notification_type":"order_approved","reference_id":177221} 
[2026-03-22 22:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":366,"notification_type":"order_approved","reference_id":177242} 
[2026-03-22 22:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"errors":0} 
[2026-03-22 22:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":2,"errors":0} 
[2026-03-22 22:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-Mi2WMRJn-1774209110"]} 
[2026-03-22 22:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mi2WMRJn-1774209110","operation_id":162224} 
[2026-03-22 22:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mi2WMRJn-1774209110","operation_id":162224,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 22:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mi2WMRJn-1774209110","operation_id":162224,"processed":0,"errors":0} 
[2026-03-22 22:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YhEvdzJGneKSOfUMU08PURA7aHoESdAD","execution_time":"2026-03-22 22:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mi2WMRJn-1774209110","operation_id":162224} 
[2026-03-22 22:52:03] production.INFO: Handling job for order: 177245  
[2026-03-22 22:52:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:52:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:52:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=13500&uuid=5a7512a9-a589-4c2f-9a61-3647fdf1f974&Player_ID=999305  
[2026-03-22 22:52:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=13500&uuid=5a7512a9-a589-4c2f-9a61-3647fdf1f974&Player_ID=999305","has_body":false} 
[2026-03-22 22:52:03] production.INFO: Operation sent successfully {"operation_id":162225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xmNfm-1774209123","amount":1.3703512499999999096900182848912663757801055908203125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-22 22:52:03"}},"processed_data":{"order_number":"ORD-xmNfm-1774209123","amount":1.3703512499999999096900182848912663757801055908203125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-22 22:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-22 22:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:52:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u0O0O-1774209084","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:52:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-u0O0O-1774209084","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:52:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:52:04] production.ERROR: Order not found or already processed. External ID: ORD-u0O0O-1774209084  
[2026-03-22 22:52:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u0O0O-1774209084","status":"completed","codes_count":0} 
[2026-03-22 22:52:11] production.INFO: Constructing job for order: 177246  
[2026-03-22 22:52:13] production.INFO: Handling job for order: 177246  
[2026-03-22 22:52:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:52:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:52:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=af2ce82b-e2cb-4ca2-bfac-82f6115f49ac&Player_ID=0993512859  
[2026-03-22 22:52:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=af2ce82b-e2cb-4ca2-bfac-82f6115f49ac&Player_ID=0993512859","has_body":false} 
[2026-03-22 22:52:13] production.INFO: Operation sent successfully {"operation_id":162226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zZ4-1774209133","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 22:52:13"}},"processed_data":{"order_number":"ORD-zZ4-1774209133","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 22:52:54] production.INFO: Constructing job for order: 177247  
[2026-03-22 22:52:55] production.INFO: Handling job for order: 177247  
[2026-03-22 22:52:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:52:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:52:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=01eb1328-d38f-4260-bda6-c0ba8d873137&Player_ID=51201344650  
[2026-03-22 22:52:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=01eb1328-d38f-4260-bda6-c0ba8d873137&Player_ID=51201344650","has_body":false} 
[2026-03-22 22:52:56] production.INFO: Operation sent successfully {"operation_id":162227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6LX4d-1774209176","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:52:56"}},"processed_data":{"order_number":"ORD-6LX4d-1774209176","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 22:53:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6LX4d-1774209176","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:53:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-6LX4d-1774209176","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:53:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:53:10] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177247} 
[2026-03-22 22:53:10] production.INFO: Order updated successfully. Order ID: 177247, Status: completed  
[2026-03-22 22:53:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6LX4d-1774209176","status":"completed","codes_count":0} 
[2026-03-22 22:53:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 22:53:18] production.INFO: Constructing job for order: 177248  
[2026-03-22 22:53:20] production.INFO: Handling job for order: 177248  
[2026-03-22 22:53:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:53:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:53:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=b4422ccd-41a3-4ad3-a27d-78d6ace060a7&Player_ID=50865884  
[2026-03-22 22:53:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5000&uuid=b4422ccd-41a3-4ad3-a27d-78d6ace060a7&Player_ID=50865884","has_body":false} 
[2026-03-22 22:53:21] production.INFO: Operation sent successfully {"operation_id":162228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b2X-1774209201","amount":8.58973999999999904275682638399302959442138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 22:53:21"}},"processed_data":{"order_number":"ORD-b2X-1774209201","amount":8.58973999999999904275682638399302959442138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 22:53:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b2X-1774209201","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:53:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-b2X-1774209201","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:53:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:53:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"order_approved","reference_id":177248} 
[2026-03-22 22:53:25] production.INFO: Order updated successfully. Order ID: 177248, Status: completed  
[2026-03-22 22:53:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b2X-1774209201","status":"completed","codes_count":0} 
[2026-03-22 22:53:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-22 22:53:56] production.INFO: Constructing job for order: 177250  
[2026-03-22 22:53:57] production.INFO: Handling job for order: 177250  
[2026-03-22 22:53:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:53:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:53:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1bdcfd7f-a2b6-44c9-bb6c-8b25a73874a2&Player_ID=0945352412  
[2026-03-22 22:53:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1bdcfd7f-a2b6-44c9-bb6c-8b25a73874a2&Player_ID=0945352412","has_body":false} 
[2026-03-22 22:53:58] production.INFO: Operation sent successfully {"operation_id":162229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-grUPk5-1774209238","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:53:58"}},"processed_data":{"order_number":"ORD-grUPk5-1774209238","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01"} 
[2026-03-22 22:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","total_operations":19,"sites_count":2} 
[2026-03-22 22:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-higCl8m-1774208884","operation_id":162220} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xmNfm-1774209123","operation_id":162225} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":15,"updates_prepared":1} 
[2026-03-22 22:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":769,"notification_type":"order_approved","reference_id":177239} 
[2026-03-22 22:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-Mi2WMRJn-1774209110","ORD-zZ4-1774209133","ORD-grUPk5-1774209238"]} 
[2026-03-22 22:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 22:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-grUPk5-1774209238","operation_id":162229} 
[2026-03-22 22:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-22 22:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-22 22:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"count":2} 
[2026-03-22 22:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"count":2} 
[2026-03-22 22:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"user_id":366,"notification_type":"order_approved","reference_id":177244} 
[2026-03-22 22:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"user_id":366,"notification_type":"order_approved","reference_id":177246} 
[2026-03-22 22:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"processed":2,"errors":0} 
[2026-03-22 22:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226,"processed":2,"errors":0} 
[2026-03-22 22:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JuAJmTjZQP1hlkEfag7BDd4YoVr3BiMw","execution_time":"2026-03-22 22:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZ4-1774209133","operation_id":162226} 
[2026-03-22 22:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-22 22:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:54:01] production.INFO: Constructing job for order: 177251  
[2026-03-22 22:54:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xmNfm-1774209123","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:54:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-xmNfm-1774209123","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:54:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:54:02] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177245} 
[2026-03-22 22:54:02] production.INFO: Order updated successfully. Order ID: 177245, Status: completed  
[2026-03-22 22:54:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xmNfm-1774209123","status":"completed","codes_count":0} 
[2026-03-22 22:54:02] production.INFO: Constructing job for order: 177252  
[2026-03-22 22:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 22:54:04] production.INFO: Handling job for order: 177251  
[2026-03-22 22:54:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:54:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c31e3b7d-16cf-4886-bdd8-1719f567adbc&Player_ID=0945352412  
[2026-03-22 22:54:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c31e3b7d-16cf-4886-bdd8-1719f567adbc&Player_ID=0945352412","has_body":false} 
[2026-03-22 22:54:05] production.INFO: Operation sent successfully {"operation_id":162230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YvCb-1774209245","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:54:05"}},"processed_data":{"order_number":"ORD-YvCb-1774209245","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:54:05] production.INFO: Handling job for order: 177252  
[2026-03-22 22:54:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:54:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5a47f367-1e82-42ad-a510-46921a5cf382&Player_ID=6973447045  
[2026-03-22 22:54:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5a47f367-1e82-42ad-a510-46921a5cf382&Player_ID=6973447045","has_body":false} 
[2026-03-22 22:54:06] production.INFO: Operation sent successfully {"operation_id":162231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XtbNWSmi-1774209245","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:54:06"}},"processed_data":{"order_number":"ORD-XtbNWSmi-1774209245","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:54:09] production.INFO: Constructing job for order: 177253  
[2026-03-22 22:54:12] production.INFO: Handling job for order: 177253  
[2026-03-22 22:54:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:54:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c78f5f2-e4e1-415b-b27c-03db0f62af53&Player_ID=52254503307  
[2026-03-22 22:54:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c78f5f2-e4e1-415b-b27c-03db0f62af53&Player_ID=52254503307","has_body":false} 
[2026-03-22 22:54:15] production.INFO: Operation sent successfully {"operation_id":162232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-udyU6w-1774209255","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:54:15"}},"processed_data":{"order_number":"ORD-udyU6w-1774209255","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:54:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-udyU6w-1774209255","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:54:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-udyU6w-1774209255","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:54:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:54:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":177253} 
[2026-03-22 22:54:23] production.INFO: Order updated successfully. Order ID: 177253, Status: completed  
[2026-03-22 22:54:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-udyU6w-1774209255","status":"completed","codes_count":0} 
[2026-03-22 22:54:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 22:54:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"156975720","note":"156975720","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6aofom0tbl3s3hdxLTR"}},"user_id":663} 
[2026-03-22 22:54:25] production.INFO: Constructing job for order: 177254  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 22:54:28] production.INFO: Constructing job for order: 177255  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 22:54:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 22:54:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18495,"user_id":663,"amount":1083.5,"admins_notified":7} 
[2026-03-22 22:54:28] production.INFO: Handling job for order: 177254  
[2026-03-22 22:54:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:54:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ff68184d-712d-4b8e-9648-bda0e309147d&Player_ID=51957524285  
[2026-03-22 22:54:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ff68184d-712d-4b8e-9648-bda0e309147d&Player_ID=51957524285","has_body":false} 
[2026-03-22 22:54:28] production.INFO: Operation sent successfully {"operation_id":162233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EJp1Kt-1774209268","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:54:28"}},"processed_data":{"order_number":"ORD-EJp1Kt-1774209268","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 22:54:31] production.INFO: Handling job for order: 177255  
[2026-03-22 22:54:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:54:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e971cb36-61b9-43cc-acff-d80d0e7fb10c&Player_ID=52239850779  
[2026-03-22 22:54:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e971cb36-61b9-43cc-acff-d80d0e7fb10c&Player_ID=52239850779","has_body":false} 
[2026-03-22 22:54:32] production.INFO: Operation sent successfully {"operation_id":162234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ilqNuhZ-1774209272","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:54:32"}},"processed_data":{"order_number":"ORD-ilqNuhZ-1774209272","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:54:48] production.INFO: Constructing job for order: 177256  
[2026-03-22 22:54:50] production.INFO: Handling job for order: 177256  
[2026-03-22 22:54:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 22:54:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:54:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=7d21b932-c5bf-4519-b027-6260109ed62f&Player_ID=0949608297  
[2026-03-22 22:54:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=7d21b932-c5bf-4519-b027-6260109ed62f&Player_ID=0949608297","has_body":false} 
[2026-03-22 22:54:51] production.INFO: Operation sent successfully {"operation_id":162235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kqixciz9-1774209291","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 22:54:51"}},"processed_data":{"order_number":"ORD-Kqixciz9-1774209291","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 22:54:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EJp1Kt-1774209268","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:54:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-EJp1Kt-1774209268","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:54:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:54:53] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":177254} 
[2026-03-22 22:54:53] production.INFO: Order updated successfully. Order ID: 177254, Status: completed  
[2026-03-22 22:54:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EJp1Kt-1774209268","status":"completed","codes_count":0} 
[2026-03-22 22:54:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 22:55:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XtbNWSmi-1774209245","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:55:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-XtbNWSmi-1774209245","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:55:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:55:01] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":177252} 
[2026-03-22 22:55:01] production.INFO: Order updated successfully. Order ID: 177252, Status: completed  
[2026-03-22 22:55:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XtbNWSmi-1774209245","status":"completed","codes_count":0} 
[2026-03-22 22:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 22:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 22:55:03] production.INFO: Executing GetProducts task...  
[2026-03-22 22:55:05] production.INFO: async() رجع: true  
[2026-03-22 22:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 22:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 22:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 22:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 22:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-22 22:55:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ilqNuhZ-1774209272","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:55:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-ilqNuhZ-1774209272","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:55:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:55:20] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177255} 
[2026-03-22 22:55:20] production.INFO: Order updated successfully. Order ID: 177255, Status: completed  
[2026-03-22 22:55:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ilqNuhZ-1774209272","status":"completed","codes_count":0} 
[2026-03-22 22:55:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 22:55:23] production.INFO: Constructing job for order: 177257  
[2026-03-22 22:55:25] production.INFO: Handling job for order: 177257  
[2026-03-22 22:55:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:55:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:55:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b2b1ec7-d3ff-4f7b-9039-b6085e4b2c20&Player_ID=52254503307  
[2026-03-22 22:55:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b2b1ec7-d3ff-4f7b-9039-b6085e4b2c20&Player_ID=52254503307","has_body":false} 
[2026-03-22 22:55:25] production.INFO: Operation sent successfully {"operation_id":162236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-prw5r5-1774209325","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:55:25"}},"processed_data":{"order_number":"ORD-prw5r5-1774209325","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:55:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-prw5r5-1774209325","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:55:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-prw5r5-1774209325","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:55:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:55:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":177257} 
[2026-03-22 22:55:37] production.INFO: Order updated successfully. Order ID: 177257, Status: completed  
[2026-03-22 22:55:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-prw5r5-1774209325","status":"completed","codes_count":0} 
[2026-03-22 22:55:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-22 22:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01"} 
[2026-03-22 22:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","total_operations":17,"sites_count":2} 
[2026-03-22 22:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":13,"updates_prepared":1} 
[2026-03-22 22:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 22:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 22:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":280,"notification_type":"order_approved","reference_id":177240} 
[2026-03-22 22:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 22:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3,"order_ids":["ORD-grUPk5-1774209238","ORD-YvCb-1774209245","ORD-Kqixciz9-1774209291"]} 
[2026-03-22 22:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":3} 
[2026-03-22 22:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-22 22:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-22 22:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"count":3} 
[2026-03-22 22:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"count":3} 
[2026-03-22 22:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"user_id":366,"notification_type":"order_approved","reference_id":177250} 
[2026-03-22 22:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"user_id":1071,"notification_type":"order_approved","reference_id":177256} 
[2026-03-22 22:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"user_id":366,"notification_type":"order_approved","reference_id":177251} 
[2026-03-22 22:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-22 22:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-22 22:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"processed":3,"errors":0} 
[2026-03-22 22:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230,"processed":3,"errors":0} 
[2026-03-22 22:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SCLD6zOy9NtjvQrCbFpS1dVTgDwZzhYw","execution_time":"2026-03-22 22:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YvCb-1774209245","operation_id":162230} 
[2026-03-22 22:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-22 22:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-22 22:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 22:57:01] production.INFO: Constructing job for order: 177258  
[2026-03-22 22:57:02] production.INFO: Handling job for order: 177258  
[2026-03-22 22:57:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:57:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:57:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0a371f6d-0a5c-4ed0-a96a-ae4e979bba0a&Player_ID=52416692073  
[2026-03-22 22:57:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0a371f6d-0a5c-4ed0-a96a-ae4e979bba0a&Player_ID=52416692073","has_body":false} 
[2026-03-22 22:57:03] production.INFO: Operation sent successfully {"operation_id":162237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-opzkvcu-1774209422","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:57:03"}},"processed_data":{"order_number":"ORD-opzkvcu-1774209422","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:57:21] production.INFO: Constructing job for order: 177259  
[2026-03-22 22:57:24] production.INFO: Handling job for order: 177259  
[2026-03-22 22:57:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:57:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:57:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=70b98e33-37f1-47ba-88bf-512f1acfa77a&Player_ID=11157365886  
[2026-03-22 22:57:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=70b98e33-37f1-47ba-88bf-512f1acfa77a&Player_ID=11157365886","has_body":false} 
[2026-03-22 22:57:25] production.INFO: Operation sent successfully {"operation_id":162238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2yUR-1774209444","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:57:25"}},"processed_data":{"order_number":"ORD-2yUR-1774209444","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 22:57:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-opzkvcu-1774209422","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:57:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-opzkvcu-1774209422","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:57:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:57:40] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177258} 
[2026-03-22 22:57:40] production.INFO: Order updated successfully. Order ID: 177258, Status: completed  
[2026-03-22 22:57:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-opzkvcu-1774209422","status":"completed","codes_count":0} 
[2026-03-22 22:57:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2yUR-1774209444","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:57:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-2yUR-1774209444","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:57:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:57:40] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177259} 
[2026-03-22 22:57:40] production.INFO: Order updated successfully. Order ID: 177259, Status: completed  
[2026-03-22 22:57:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2yUR-1774209444","status":"completed","codes_count":0} 
[2026-03-22 22:57:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 22:57:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 22:57:51] production.INFO: Constructing job for order: 177260  
[2026-03-22 22:57:52] production.INFO: Handling job for order: 177260  
[2026-03-22 22:57:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:57:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:57:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=0f3c41f2-f092-4a70-8019-23c7236941a7&Player_ID=3626482128  
[2026-03-22 22:57:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=0f3c41f2-f092-4a70-8019-23c7236941a7&Player_ID=3626482128","has_body":false} 
[2026-03-22 22:57:52] production.INFO: Operation sent successfully {"operation_id":162239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bzKAAB-1774209472","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 22:57:52"}},"processed_data":{"order_number":"ORD-bzKAAB-1774209472","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 22:57:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bzKAAB-1774209472","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:57:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-bzKAAB-1774209472","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:57:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:57:58] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":177260} 
[2026-03-22 22:57:58] production.INFO: Order updated successfully. Order ID: 177260, Status: completed  
[2026-03-22 22:57:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bzKAAB-1774209472","status":"completed","codes_count":0} 
[2026-03-22 22:57:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-22 22:57:59] production.INFO: Constructing job for order: 177261  
[2026-03-22 22:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01"} 
[2026-03-22 22:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","total_operations":13,"sites_count":1} 
[2026-03-22 22:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 22:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 22:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 22:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 22:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MBhCpKcyynIRBHc1MwYQf8nYCGynf2Gc","execution_time":"2026-03-22 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 22:58:02] production.INFO: Handling job for order: 177261  
[2026-03-22 22:58:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:58:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:58:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e6178c7d-1a8a-4977-8de9-60ab83600b4d&Player_ID=43248797  
[2026-03-22 22:58:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e6178c7d-1a8a-4977-8de9-60ab83600b4d&Player_ID=43248797","has_body":false} 
[2026-03-22 22:58:02] production.INFO: Operation sent successfully {"operation_id":162240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mrCHG-1774209482","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 22:58:02"}},"processed_data":{"order_number":"ORD-mrCHG-1774209482","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 22:58:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mrCHG-1774209482","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 22:58:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-mrCHG-1774209482","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 22:58:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:58:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":177261} 
[2026-03-22 22:58:08] production.INFO: Order updated successfully. Order ID: 177261, Status: completed  
[2026-03-22 22:58:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mrCHG-1774209482","status":"completed","codes_count":0} 
[2026-03-22 22:58:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-22 22:58:36] production.INFO: Constructing job for order: 177262  
[2026-03-22 22:58:39] production.INFO: Handling job for order: 177262  
[2026-03-22 22:58:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:58:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:58:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c790e1df-6d8d-4235-800d-1f2a2148d05f&Player_ID=5751786182  
[2026-03-22 22:58:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c790e1df-6d8d-4235-800d-1f2a2148d05f&Player_ID=5751786182","has_body":false} 
[2026-03-22 22:58:39] production.INFO: Operation sent successfully {"operation_id":162241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-coXw-1774209519","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:58:39"}},"processed_data":{"order_number":"ORD-coXw-1774209519","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:58:44] production.INFO: Constructing job for order: 177263  
[2026-03-22 22:58:45] production.INFO: Handling job for order: 177263  
[2026-03-22 22:58:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:58:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:58:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8a525ba8-3812-4ed6-b692-dfce646f2707&Player_ID=52416692073  
[2026-03-22 22:58:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8a525ba8-3812-4ed6-b692-dfce646f2707&Player_ID=52416692073","has_body":false} 
[2026-03-22 22:58:46] production.INFO: Operation sent successfully {"operation_id":162242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iXOeoM9-1774209526","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 22:58:46"}},"processed_data":{"order_number":"ORD-iXOeoM9-1774209526","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 22:58:50] production.INFO: Constructing job for order: 177264  
[2026-03-22 22:58:52] production.INFO: Handling job for order: 177264  
[2026-03-22 22:58:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 22:58:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 22:58:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=8e0ec8ab-f440-4761-a01d-e49da50f0e3a&Player_ID=8955613459  
[2026-03-22 22:58:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=8e0ec8ab-f440-4761-a01d-e49da50f0e3a&Player_ID=8955613459","has_body":false} 
[2026-03-22 22:58:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-coXw-1774209519","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 22:58:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-coXw-1774209519","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 22:58:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 22:58:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":177262} 
[2026-03-22 22:58:52] production.INFO: Order updated successfully. Order ID: 177262, Status: completed  
[2026-03-22 22:58:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-coXw-1774209519","status":"completed","codes_count":0} 
[2026-03-22 22:58:53] production.INFO: Operation sent successfully {"operation_id":162243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hFJ-1774209533","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 22:58:53"}},"processed_data":{"order_number":"ORD-hFJ-1774209533","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03"} 
[2026-03-22 23:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","total_operations":15,"sites_count":1} 
[2026-03-22 23:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFJ-1774209533","operation_id":162243} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iXOeoM9-1774209526","operation_id":162242} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 23:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x5wUv8mqa9zqFpT1iI8FgaxmCqSoWd3o","execution_time":"2026-03-22 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 23:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-22 23:00:05] production.INFO: async() رجع: true  
[2026-03-22 23:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:00:12] production.INFO: Constructing job for order: 177265  
[2026-03-22 23:00:13] production.INFO: Handling job for order: 177265  
[2026-03-22 23:00:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:00:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:00:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0fc72131-407a-43fd-8fe4-07df7cf22c27&Player_ID=8955613459  
[2026-03-22 23:00:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0fc72131-407a-43fd-8fe4-07df7cf22c27&Player_ID=8955613459","has_body":false} 
[2026-03-22 23:00:13] production.INFO: Operation sent successfully {"operation_id":162244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EVYbjJR-1774209613","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:00:13"}},"processed_data":{"order_number":"ORD-EVYbjJR-1774209613","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:00:14] production.INFO: Constructing job for order: 177266  
[2026-03-22 23:00:16] production.INFO: Handling job for order: 177266  
[2026-03-22 23:00:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:00:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:00:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3a8f4369-73a0-442e-b427-5b463070425b&Player_ID=8372875574  
[2026-03-22 23:00:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3a8f4369-73a0-442e-b427-5b463070425b&Player_ID=8372875574","has_body":false} 
[2026-03-22 23:00:17] production.INFO: Operation sent successfully {"operation_id":162245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jicPk1c-1774209617","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:00:17"}},"processed_data":{"order_number":"ORD-jicPk1c-1774209617","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:00:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_rejected","reference_id":177249} 
[2026-03-22 23:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 23:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-22 23:00:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hFJ-1774209533","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:00:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-hFJ-1774209533","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:00:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:00:32] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177264} 
[2026-03-22 23:00:32] production.INFO: Order updated successfully. Order ID: 177264, Status: completed  
[2026-03-22 23:00:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hFJ-1774209533","status":"completed","codes_count":0} 
[2026-03-22 23:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 23:00:35] production.INFO: Constructing job for order: 177267  
[2026-03-22 23:00:38] production.INFO: Handling job for order: 177267  
[2026-03-22 23:00:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:00:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:00:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=c2119673-fb68-45cd-8015-25c7bf24f40a&Player_ID=0969787521  
[2026-03-22 23:00:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=c2119673-fb68-45cd-8015-25c7bf24f40a&Player_ID=0969787521","has_body":false} 
[2026-03-22 23:00:39] production.INFO: Operation sent successfully {"operation_id":162246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0J7-1774209639","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 23:00:39"}},"processed_data":{"order_number":"ORD-0J7-1774209639","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 23:00:46] production.INFO: SendAcceptReject: Notification queued {"user_id":528,"notification_type":"request_approved","reference_id":18494} 
[2026-03-22 23:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 528  
[2026-03-22 23:01:14] production.INFO: Constructing job for order: 177268  
[2026-03-22 23:01:15] production.INFO: Handling job for order: 177268  
[2026-03-22 23:01:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:01:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:01:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f21d6c0-f90e-4650-892a-e52cadc870bc&Player_ID=52435117020  
[2026-03-22 23:01:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f21d6c0-f90e-4650-892a-e52cadc870bc&Player_ID=52435117020","has_body":false} 
[2026-03-22 23:01:16] production.INFO: Operation sent successfully {"operation_id":162247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EoB93aam-1774209676","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:01:16"}},"processed_data":{"order_number":"ORD-EoB93aam-1774209676","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:01:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EVYbjJR-1774209613","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:01:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-EVYbjJR-1774209613","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:01:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:01:20] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177265} 
[2026-03-22 23:01:20] production.INFO: Order updated successfully. Order ID: 177265, Status: completed  
[2026-03-22 23:01:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EVYbjJR-1774209613","status":"completed","codes_count":0} 
[2026-03-22 23:01:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 23:01:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EoB93aam-1774209676","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:01:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-EoB93aam-1774209676","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:01:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:01:26] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177268} 
[2026-03-22 23:01:26] production.INFO: Order updated successfully. Order ID: 177268, Status: completed  
[2026-03-22 23:01:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EoB93aam-1774209676","status":"completed","codes_count":0} 
[2026-03-22 23:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 23:01:28] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18495} 
[2026-03-22 23:01:32] production.INFO: Constructing job for order: 177269  
[2026-03-22 23:01:34] production.INFO: Handling job for order: 177269  
[2026-03-22 23:01:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:01:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:01:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=ce288994-2e09-4dac-b971-7118951ed3ba&Player_ID=8955613459  
[2026-03-22 23:01:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=ce288994-2e09-4dac-b971-7118951ed3ba&Player_ID=8955613459","has_body":false} 
[2026-03-22 23:01:35] production.INFO: Operation sent successfully {"operation_id":162248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U7NiX81-1774209695","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:01:35"}},"processed_data":{"order_number":"ORD-U7NiX81-1774209695","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02"} 
[2026-03-22 23:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","total_operations":17,"sites_count":2} 
[2026-03-22 23:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iXOeoM9-1774209526","operation_id":162242} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jicPk1c-1774209617","operation_id":162245} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U7NiX81-1774209695","operation_id":162248} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-22 23:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-0J7-1774209639"]} 
[2026-03-22 23:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"count":1} 
[2026-03-22 23:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"count":1} 
[2026-03-22 23:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"user_id":102,"notification_type":"order_approved","reference_id":177267} 
[2026-03-22 23:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"processed":1,"errors":0} 
[2026-03-22 23:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246,"processed":1,"errors":0} 
[2026-03-22 23:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QHZifD4tu2NkqTulnNgxucZjHL5kL5Ng","execution_time":"2026-03-22 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0J7-1774209639","operation_id":162246} 
[2026-03-22 23:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-22 23:02:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U7NiX81-1774209695","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:02:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-U7NiX81-1774209695","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:02:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:02:26] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177269} 
[2026-03-22 23:02:26] production.INFO: Order updated successfully. Order ID: 177269, Status: completed  
[2026-03-22 23:02:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U7NiX81-1774209695","status":"completed","codes_count":0} 
[2026-03-22 23:02:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 23:02:40] production.INFO: Constructing job for order: 177270  
[2026-03-22 23:02:41] production.INFO: Handling job for order: 177270  
[2026-03-22 23:02:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:02:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:02:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=d889009d-4279-4926-a023-b5f89089411f&Player_ID=8955613459  
[2026-03-22 23:02:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=d889009d-4279-4926-a023-b5f89089411f&Player_ID=8955613459","has_body":false} 
[2026-03-22 23:02:42] production.INFO: Operation sent successfully {"operation_id":162249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gqdaX5p-1774209762","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:02:42"}},"processed_data":{"order_number":"ORD-gqdaX5p-1774209762","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:02:48] production.INFO: Constructing job for order: 177271  
[2026-03-22 23:02:51] production.INFO: Constructing job for order: 177272  
[2026-03-22 23:02:51] production.INFO: Handling job for order: 177271  
[2026-03-22 23:02:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:02:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:02:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=51ee1c00-0764-4d77-bd93-bb438d22b928&Player_ID=51730206513  
[2026-03-22 23:02:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=51ee1c00-0764-4d77-bd93-bb438d22b928&Player_ID=51730206513","has_body":false} 
[2026-03-22 23:02:52] production.INFO: Operation sent successfully {"operation_id":162250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GbSMchq6-1774209772","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:02:52"}},"processed_data":{"order_number":"ORD-GbSMchq6-1774209772","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 23:02:52] production.INFO: Handling job for order: 177272  
[2026-03-22 23:02:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:02:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:02:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5c37a20d-a06f-4c5a-b649-9fb4f9436d20&Player_ID=7611000698  
[2026-03-22 23:02:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5c37a20d-a06f-4c5a-b649-9fb4f9436d20&Player_ID=7611000698","has_body":false} 
[2026-03-22 23:02:53] production.INFO: Operation sent successfully {"operation_id":162251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jzTjn-1774209773","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:02:53"}},"processed_data":{"order_number":"ORD-jzTjn-1774209773","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:03:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GbSMchq6-1774209772","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:03:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-GbSMchq6-1774209772","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:03:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:03:05] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":177271} 
[2026-03-22 23:03:05] production.INFO: Order updated successfully. Order ID: 177271, Status: completed  
[2026-03-22 23:03:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GbSMchq6-1774209772","status":"completed","codes_count":0} 
[2026-03-22 23:03:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iXOeoM9-1774209526","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:03:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-iXOeoM9-1774209526","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:03:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:03:29] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":177263} 
[2026-03-22 23:03:29] production.INFO: Order updated successfully. Order ID: 177263, Status: completed  
[2026-03-22 23:03:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iXOeoM9-1774209526","status":"completed","codes_count":0} 
[2026-03-22 23:03:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-22 23:03:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jzTjn-1774209773","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:03:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-jzTjn-1774209773","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:03:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:03:38] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177272} 
[2026-03-22 23:03:38] production.INFO: Order updated successfully. Order ID: 177272, Status: completed  
[2026-03-22 23:03:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jzTjn-1774209773","status":"completed","codes_count":0} 
[2026-03-22 23:03:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 23:03:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gqdaX5p-1774209762","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:03:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-gqdaX5p-1774209762","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:03:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:03:44] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":177270} 
[2026-03-22 23:03:44] production.INFO: Order updated successfully. Order ID: 177270, Status: completed  
[2026-03-22 23:03:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gqdaX5p-1774209762","status":"completed","codes_count":0} 
[2026-03-22 23:03:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-22 23:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02"} 
[2026-03-22 23:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","total_operations":14,"sites_count":1} 
[2026-03-22 23:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jicPk1c-1774209617","operation_id":162245} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"coguojUc7QTdRYhzGmju6voTmb4C0BlF","execution_time":"2026-03-22 23:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jicPk1c-1774209617","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 23:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-jicPk1c-1774209617","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 23:04:05] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 23:04:05] production.INFO: SendAcceptReject: Notification queued {"user_id":736,"notification_type":"order_rejected","reference_id":177266} 
[2026-03-22 23:04:05] production.INFO: Order updated successfully. Order ID: 177266, Status: rejected  
[2026-03-22 23:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jicPk1c-1774209617","status":"rejected","codes_count":0} 
[2026-03-22 23:04:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 23:04:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 23:04:13] production.INFO: Constructing job for order: 177273  
[2026-03-22 23:04:15] production.INFO: Handling job for order: 177273  
[2026-03-22 23:04:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:04:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:04:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80692b27-1435-4346-aece-160436abdd71&Player_ID=52240213992  
[2026-03-22 23:04:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=80692b27-1435-4346-aece-160436abdd71&Player_ID=52240213992","has_body":false} 
[2026-03-22 23:04:15] production.INFO: Operation sent successfully {"operation_id":162252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dx0n324-1774209855","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:04:15"}},"processed_data":{"order_number":"ORD-dx0n324-1774209855","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:05:00] production.INFO: Executing GetProducts task...  
[2026-03-22 23:05:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:05:00] production.INFO: Executing GetProducts task...  
[2026-03-22 23:05:02] production.INFO: async() رجع: true  
[2026-03-22 23:05:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:05:34] production.INFO: Constructing job for order: 177274  
[2026-03-22 23:05:37] production.INFO: Handling job for order: 177274  
[2026-03-22 23:05:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:05:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:05:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d0ed33c-25ff-404e-aba9-ef1099beaf2f&Player_ID=52240213992  
[2026-03-22 23:05:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8d0ed33c-25ff-404e-aba9-ef1099beaf2f&Player_ID=52240213992","has_body":false} 
[2026-03-22 23:05:38] production.INFO: Operation sent successfully {"operation_id":162253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n0xD-1774209938","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:05:38"}},"processed_data":{"order_number":"ORD-n0xD-1774209938","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:05:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n0xD-1774209938","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:05:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-n0xD-1774209938","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:05:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:05:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":177274} 
[2026-03-22 23:05:53] production.INFO: Order updated successfully. Order ID: 177274, Status: completed  
[2026-03-22 23:05:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n0xD-1774209938","status":"completed","codes_count":0} 
[2026-03-22 23:05:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-22 23:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02"} 
[2026-03-22 23:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","total_operations":14,"sites_count":1} 
[2026-03-22 23:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dx0n324-1774209855","operation_id":162252} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DJXWBgmC8dXasAerdj7jcMivgsdaIyOB","execution_time":"2026-03-22 23:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:06:31] production.INFO: Constructing job for order: 177275  
[2026-03-22 23:06:32] production.INFO: Handling job for order: 177275  
[2026-03-22 23:06:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:06:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:06:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=441c0fc8-6c3b-48bd-ba65-4ac4f7d0d1b6&Player_ID=52379850786  
[2026-03-22 23:06:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=441c0fc8-6c3b-48bd-ba65-4ac4f7d0d1b6&Player_ID=52379850786","has_body":false} 
[2026-03-22 23:06:33] production.INFO: Operation sent successfully {"operation_id":162254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Wduwqj-1774209993","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:06:33"}},"processed_data":{"order_number":"ORD-6Wduwqj-1774209993","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:06:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Wduwqj-1774209993","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:06:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Wduwqj-1774209993","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:06:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:06:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":177275} 
[2026-03-22 23:06:57] production.INFO: Order updated successfully. Order ID: 177275, Status: completed  
[2026-03-22 23:06:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Wduwqj-1774209993","status":"completed","codes_count":0} 
[2026-03-22 23:06:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-22 23:07:14] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"20.0","mainamount":"20","operation_number":"6004299352262","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjjlh5d3e2meu9gB8TQU"}},"user_id":1277} 
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 23:07:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 23:07:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18496,"user_id":1277,"amount":20.0,"admins_notified":7} 
[2026-03-22 23:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03"} 
[2026-03-22 23:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","total_operations":14,"sites_count":1} 
[2026-03-22 23:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dx0n324-1774209855","operation_id":162252} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eCg2CltfMoF83mI4Z0IcnpwVIMEB7ozK","execution_time":"2026-03-22 23:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:08:33] production.INFO: Constructing job for order: 177276  
[2026-03-22 23:08:34] production.INFO: Handling job for order: 177276  
[2026-03-22 23:08:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:08:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:08:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3dcc1022-53d9-426a-9698-760ece8d51e9&Player_ID=43248797  
[2026-03-22 23:08:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3dcc1022-53d9-426a-9698-760ece8d51e9&Player_ID=43248797","has_body":false} 
[2026-03-22 23:08:34] production.INFO: Operation sent successfully {"operation_id":162255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y14n-1774210114","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 23:08:34"}},"processed_data":{"order_number":"ORD-Y14n-1774210114","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 23:08:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dx0n324-1774209855","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 23:08:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-dx0n324-1774209855","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 23:08:36] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 23:08:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_rejected","reference_id":177273} 
[2026-03-22 23:08:36] production.INFO: Order updated successfully. Order ID: 177273, Status: rejected  
[2026-03-22 23:08:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dx0n324-1774209855","status":"rejected","codes_count":0} 
[2026-03-22 23:08:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-22 23:08:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-22 23:08:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y14n-1774210114","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:08:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y14n-1774210114","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:08:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:08:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":177276} 
[2026-03-22 23:08:39] production.INFO: Order updated successfully. Order ID: 177276, Status: completed  
[2026-03-22 23:08:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y14n-1774210114","status":"completed","codes_count":0} 
[2026-03-22 23:08:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-22 23:08:51] production.INFO: Constructing job for order: 177277  
[2026-03-22 23:08:52] production.INFO: Handling job for order: 177277  
[2026-03-22 23:08:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:08:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:08:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=fa0a917d-ec0c-4a06-b784-a5a21859f95f&Player_ID=8372875574  
[2026-03-22 23:08:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=fa0a917d-ec0c-4a06-b784-a5a21859f95f&Player_ID=8372875574","has_body":false} 
[2026-03-22 23:08:53] production.INFO: Operation sent successfully {"operation_id":162256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-19v-1774210133","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:08:53"}},"processed_data":{"order_number":"ORD-19v-1774210133","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:09:00] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"25.0","mainamount":"25","operation_number":"600429935262","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplennq6cjjmp999BNT1s"}},"user_id":1277} 
[2026-03-22 23:09:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-19v-1774210133","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:09:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-19v-1774210133","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:09:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:09:38] production.INFO: SendAcceptReject: Notification queued {"user_id":736,"notification_type":"order_approved","reference_id":177277} 
[2026-03-22 23:09:38] production.INFO: Order updated successfully. Order ID: 177277, Status: completed  
[2026-03-22 23:09:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-19v-1774210133","status":"completed","codes_count":0} 
[2026-03-22 23:09:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 736  
[2026-03-22 23:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02"} 
[2026-03-22 23:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","total_operations":13,"sites_count":1} 
[2026-03-22 23:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 23:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MMmYto41AIPcrQQXd0txQYN4cBk5spAs","execution_time":"2026-03-22 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:10:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:10:04] production.INFO: async() رجع: true  
[2026-03-22 23:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:10:47] production.INFO: Constructing job for order: 177278  
[2026-03-22 23:10:48] production.INFO: Handling job for order: 177278  
[2026-03-22 23:10:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:10:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:10:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4c467b62-5990-4cce-889c-e8dae973135e&Player_ID=51291690698  
[2026-03-22 23:10:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4c467b62-5990-4cce-889c-e8dae973135e&Player_ID=51291690698","has_body":false} 
[2026-03-22 23:10:49] production.INFO: Operation sent successfully {"operation_id":162257,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RFZnh9Uw-1774210249","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:10:49"}},"processed_data":{"order_number":"ORD-RFZnh9Uw-1774210249","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-22 23:11:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RFZnh9Uw-1774210249","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:11:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-RFZnh9Uw-1774210249","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:11:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:11:09] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177278} 
[2026-03-22 23:11:09] production.INFO: Order updated successfully. Order ID: 177278, Status: completed  
[2026-03-22 23:11:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RFZnh9Uw-1774210249","status":"completed","codes_count":0} 
[2026-03-22 23:11:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 23:11:57] production.INFO: Constructing job for order: 177279  
[2026-03-22 23:11:58] production.INFO: Handling job for order: 177279  
[2026-03-22 23:11:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:11:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:11:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=38000&uuid=2ddc64fc-9973-4d5f-8a9d-a2912f5aa981&Player_ID=80501442  
[2026-03-22 23:11:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=38000&uuid=2ddc64fc-9973-4d5f-8a9d-a2912f5aa981&Player_ID=80501442","has_body":false} 
[2026-03-22 23:11:59] production.INFO: Operation sent successfully {"operation_id":162258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XExFPKBx-1774210318","amount":3.730270000000000418793888457003049552440643310546875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-22 23:11:59"}},"processed_data":{"order_number":"ORD-XExFPKBx-1774210318","amount":3.730270000000000418793888457003049552440643310546875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-22 23:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02"} 
[2026-03-22 23:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","total_operations":14,"sites_count":1} 
[2026-03-22 23:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XExFPKBx-1774210318","operation_id":162258} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AVSRRcvQEk7YnlmifBIdASC8FKvNmNHv","execution_time":"2026-03-22 23:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:12:32] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-22 23:12:45] production.INFO: Constructing job for order: 177280  
[2026-03-22 23:12:47] production.INFO: Handling job for order: 177280  
[2026-03-22 23:12:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:12:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:12:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=9ea358d8-8c5e-4c49-826a-1174b56ecffd&Player_ID=0937392842  
[2026-03-22 23:12:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=9ea358d8-8c5e-4c49-826a-1174b56ecffd&Player_ID=0937392842","has_body":false} 
[2026-03-22 23:12:48] production.INFO: Operation sent successfully {"operation_id":162259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2FXi-1774210367","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 23:12:48"}},"processed_data":{"order_number":"ORD-2FXi-1774210367","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 23:13:10] production.INFO: Constructing job for order: 177281  
[2026-03-22 23:13:12] production.INFO: Handling job for order: 177281  
[2026-03-22 23:13:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:13:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:13:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a6b2c4de-989f-4d0e-944b-7bcfc917466d&Player_ID=5493086979  
[2026-03-22 23:13:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a6b2c4de-989f-4d0e-944b-7bcfc917466d&Player_ID=5493086979","has_body":false} 
[2026-03-22 23:13:12] production.INFO: Operation sent successfully {"operation_id":162260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oG7VcC-1774210392","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:13:12"}},"processed_data":{"order_number":"ORD-oG7VcC-1774210392","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00"} 
[2026-03-22 23:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","total_operations":16,"sites_count":2} 
[2026-03-22 23:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oG7VcC-1774210392","operation_id":162260} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":14,"updates_prepared":1} 
[2026-03-22 23:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":619,"notification_type":"order_approved","reference_id":177279} 
[2026-03-22 23:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-2FXi-1774210367"]} 
[2026-03-22 23:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"count":1} 
[2026-03-22 23:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"count":1} 
[2026-03-22 23:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"user_id":1158,"notification_type":"order_approved","reference_id":177280} 
[2026-03-22 23:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"processed":1,"errors":0} 
[2026-03-22 23:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259,"processed":1,"errors":0} 
[2026-03-22 23:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S5QlfJSpwkyMezwbwpvPX5QuXsCvzESy","execution_time":"2026-03-22 23:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FXi-1774210367","operation_id":162259} 
[2026-03-22 23:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-22 23:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-22 23:14:10] production.INFO: Constructing job for order: 177282  
[2026-03-22 23:14:13] production.INFO: Handling job for order: 177282  
[2026-03-22 23:14:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:14:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:14:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=c4869d9f-256b-41b6-a695-d7bd353f792f&Player_ID=6458073661  
[2026-03-22 23:14:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=c4869d9f-256b-41b6-a695-d7bd353f792f&Player_ID=6458073661","has_body":false} 
[2026-03-22 23:14:13] production.INFO: Constructing job for order: 177283  
[2026-03-22 23:14:14] production.INFO: Operation sent successfully {"operation_id":162261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9BDAw-1774210453","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:14:14"}},"processed_data":{"order_number":"ORD-9BDAw-1774210453","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:14:14] production.INFO: Handling job for order: 177283  
[2026-03-22 23:14:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:14:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:14:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8e2b4911-c9ee-4236-8ddf-96865a23a47c&Player_ID=6458073661  
[2026-03-22 23:14:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=8e2b4911-c9ee-4236-8ddf-96865a23a47c&Player_ID=6458073661","has_body":false} 
[2026-03-22 23:14:15] production.INFO: Operation sent successfully {"operation_id":162262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KDKw-1774210454","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:14:15"}},"processed_data":{"order_number":"ORD-KDKw-1774210454","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:14:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oG7VcC-1774210392","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:14:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-oG7VcC-1774210392","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:14:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:14:24] production.INFO: SendAcceptReject: Notification queued {"user_id":528,"notification_type":"order_approved","reference_id":177281} 
[2026-03-22 23:14:24] production.INFO: Order updated successfully. Order ID: 177281, Status: completed  
[2026-03-22 23:14:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oG7VcC-1774210392","status":"completed","codes_count":0} 
[2026-03-22 23:14:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 528  
[2026-03-22 23:14:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KDKw-1774210454","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:14:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-KDKw-1774210454","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:14:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:14:42] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177283} 
[2026-03-22 23:14:42] production.INFO: Order updated successfully. Order ID: 177283, Status: completed  
[2026-03-22 23:14:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KDKw-1774210454","status":"completed","codes_count":0} 
[2026-03-22 23:14:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 23:14:49] production.INFO: Constructing job for order: 177284  
[2026-03-22 23:14:51] production.INFO: Handling job for order: 177284  
[2026-03-22 23:14:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:14:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:14:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e7a5204-cf71-44b5-b48d-a6ec63f885bf&Player_ID=5277380742  
[2026-03-22 23:14:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9e7a5204-cf71-44b5-b48d-a6ec63f885bf&Player_ID=5277380742","has_body":false} 
[2026-03-22 23:14:53] production.INFO: Operation sent successfully {"operation_id":162263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q3O9CUqN-1774210492","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:14:53"}},"processed_data":{"order_number":"ORD-q3O9CUqN-1774210492","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:14:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9BDAw-1774210453","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:14:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-9BDAw-1774210453","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:14:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:14:57] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":177282} 
[2026-03-22 23:14:57] production.INFO: Order updated successfully. Order ID: 177282, Status: completed  
[2026-03-22 23:14:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9BDAw-1774210453","status":"completed","codes_count":0} 
[2026-03-22 23:14:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-22 23:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:15:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:15:04] production.INFO: async() رجع: true  
[2026-03-22 23:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:15:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q3O9CUqN-1774210492","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:15:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-q3O9CUqN-1774210492","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:15:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:15:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1626,"notification_type":"order_approved","reference_id":177284} 
[2026-03-22 23:15:12] production.INFO: Order updated successfully. Order ID: 177284, Status: completed  
[2026-03-22 23:15:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q3O9CUqN-1774210492","status":"completed","codes_count":0} 
[2026-03-22 23:15:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 23:15:44] production.INFO: Constructing job for order: 177285  
[2026-03-22 23:15:47] production.INFO: Handling job for order: 177285  
[2026-03-22 23:15:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:15:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:15:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=3f4e556d-ffb2-4788-b4c5-ab702cfe1861&Player_ID=3228548  
[2026-03-22 23:15:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=3f4e556d-ffb2-4788-b4c5-ab702cfe1861&Player_ID=3228548","has_body":false} 
[2026-03-22 23:15:48] production.INFO: Operation sent successfully {"operation_id":162264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UCshtHMC-1774210548","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 23:15:48"}},"processed_data":{"order_number":"ORD-UCshtHMC-1774210548","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 23:15:57] production.INFO: Constructing job for order: 177286  
[2026-03-22 23:16:00] production.INFO: Handling job for order: 177286  
[2026-03-22 23:16:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:16:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:16:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ea671dd-e79e-49c1-b504-05f5a84dd996&Player_ID=5277380742  
[2026-03-22 23:16:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ea671dd-e79e-49c1-b504-05f5a84dd996&Player_ID=5277380742","has_body":false} 
[2026-03-22 23:16:01] production.INFO: Operation sent successfully {"operation_id":162265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PLp-1774210561","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:16:01"}},"processed_data":{"order_number":"ORD-PLp-1774210561","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01"} 
[2026-03-22 23:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","total_operations":15,"sites_count":1} 
[2026-03-22 23:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PLp-1774210561","operation_id":162265} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCshtHMC-1774210548","operation_id":162264} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 23:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ltvj0OhHsEeejOVNbLUZtuUcm7lDVaiC","execution_time":"2026-03-22 23:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:16:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PLp-1774210561","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:16:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-PLp-1774210561","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:16:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:16:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1626,"notification_type":"order_approved","reference_id":177286} 
[2026-03-22 23:16:12] production.INFO: Order updated successfully. Order ID: 177286, Status: completed  
[2026-03-22 23:16:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PLp-1774210561","status":"completed","codes_count":0} 
[2026-03-22 23:16:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-22 23:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01"} 
[2026-03-22 23:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","total_operations":14,"sites_count":1} 
[2026-03-22 23:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UCshtHMC-1774210548","operation_id":162264} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RzRcz1caTiWPckYAlvRib3czbjNu2mqS","execution_time":"2026-03-22 23:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:18:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UCshtHMC-1774210548","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:18:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-UCshtHMC-1774210548","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:18:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:18:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":177285} 
[2026-03-22 23:18:03] production.INFO: Order updated successfully. Order ID: 177285, Status: completed  
[2026-03-22 23:18:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UCshtHMC-1774210548","status":"completed","codes_count":0} 
[2026-03-22 23:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 23:18:05] production.INFO: Constructing job for order: 177287  
[2026-03-22 23:18:08] production.INFO: Handling job for order: 177287  
[2026-03-22 23:18:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=05ce39cc-7f22-494e-bb77-c0e94ed93956&Player_ID=14808821616  
[2026-03-22 23:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=05ce39cc-7f22-494e-bb77-c0e94ed93956&Player_ID=14808821616","has_body":false} 
[2026-03-22 23:18:09] production.INFO: Operation sent successfully {"operation_id":162266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uLoW-1774210688","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:18:09"}},"processed_data":{"order_number":"ORD-uLoW-1774210688","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:18:13] production.INFO: Constructing job for order: 177288  
[2026-03-22 23:18:15] production.INFO: Handling job for order: 177288  
[2026-03-22 23:18:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:18:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:18:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=546b3170-a557-4ee7-a6a9-9c6c74babd85&Player_ID=3270271  
[2026-03-22 23:18:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=546b3170-a557-4ee7-a6a9-9c6c74babd85&Player_ID=3270271","has_body":false} 
[2026-03-22 23:18:15] production.INFO: Operation sent successfully {"operation_id":162267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XMGo-1774210695","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 23:18:15"}},"processed_data":{"order_number":"ORD-XMGo-1774210695","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 23:18:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uLoW-1774210688","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:18:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-uLoW-1774210688","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:18:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:18:30] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":177287} 
[2026-03-22 23:18:30] production.INFO: Order updated successfully. Order ID: 177287, Status: completed  
[2026-03-22 23:18:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uLoW-1774210688","status":"completed","codes_count":0} 
[2026-03-22 23:18:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-22 23:18:36] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"10.0","mainamount":"10","operation_number":"600429940738","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkgrf5q9go5l94eWCFe0"}},"user_id":1508} 
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 23:18:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 23:18:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18497,"user_id":1508,"amount":10.0,"admins_notified":7} 
[2026-03-22 23:18:42] production.INFO: Constructing job for order: 177289  
[2026-03-22 23:18:45] production.INFO: Handling job for order: 177289  
[2026-03-22 23:18:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:18:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:18:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f28cd558-266b-4294-8b55-b7540318d086&Player_ID=0998630619  
[2026-03-22 23:18:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f28cd558-266b-4294-8b55-b7540318d086&Player_ID=0998630619","has_body":false} 
[2026-03-22 23:18:46] production.INFO: Operation sent successfully {"operation_id":162268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KOjw3O3-1774210726","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-22 23:18:46"}},"processed_data":{"order_number":"ORD-KOjw3O3-1774210726","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-22 23:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01"} 
[2026-03-22 23:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","total_operations":15,"sites_count":2} 
[2026-03-22 23:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XMGo-1774210695","operation_id":162267} 
[2026-03-22 23:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-KOjw3O3-1774210726"]} 
[2026-03-22 23:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"count":1} 
[2026-03-22 23:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"count":1} 
[2026-03-22 23:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"user_id":1734,"notification_type":"order_approved","reference_id":177289} 
[2026-03-22 23:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"processed":1,"errors":0} 
[2026-03-22 23:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268,"processed":1,"errors":0} 
[2026-03-22 23:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uPkhvuAuwVoq8kM0zZZxjF6ublbqxW5s","execution_time":"2026-03-22 23:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KOjw3O3-1774210726","operation_id":162268} 
[2026-03-22 23:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:20:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:20:04] production.INFO: async() رجع: true  
[2026-03-22 23:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:20:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XMGo-1774210695","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:20:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-XMGo-1774210695","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:20:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:20:04] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":177288} 
[2026-03-22 23:20:04] production.INFO: Order updated successfully. Order ID: 177288, Status: completed  
[2026-03-22 23:20:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XMGo-1774210695","status":"completed","codes_count":0} 
[2026-03-22 23:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-22 23:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 23:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02"} 
[2026-03-22 23:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","total_operations":13,"sites_count":1} 
[2026-03-22 23:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 23:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TgIFZXsMVZlgKom1FHnEhsqNb7qH4sAC","execution_time":"2026-03-22 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:22:09] production.INFO: Constructing job for order: 177290  
[2026-03-22 23:22:11] production.INFO: Handling job for order: 177290  
[2026-03-22 23:22:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:22:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:22:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=80000&uuid=3bf08849-d377-48a6-9b44-5bad2d59d310&Player_ID=3270271  
[2026-03-22 23:22:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=80000&uuid=3bf08849-d377-48a6-9b44-5bad2d59d310&Player_ID=3270271","has_body":false} 
[2026-03-22 23:22:12] production.INFO: Operation sent successfully {"operation_id":162269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-F7YF-1774210932","amount":5.9313359999999999416786522488109767436981201171875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-22 23:22:12"}},"processed_data":{"order_number":"ORD-F7YF-1774210932","amount":5.9313359999999999416786522488109767436981201171875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-22 23:23:12] production.INFO: Constructing job for order: 177291  
[2026-03-22 23:23:15] production.INFO: Handling job for order: 177291  
[2026-03-22 23:23:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=ab475a81-e066-4375-88c8-655a725e4fa3&Player_ID=641986024  
[2026-03-22 23:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=ab475a81-e066-4375-88c8-655a725e4fa3&Player_ID=641986024","has_body":false} 
[2026-03-22 23:23:16] production.INFO: Operation sent successfully {"operation_id":162270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-awAhK2v-1774210996","amount":4.24380250000000014409806681214831769466400146484375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-22 23:23:16"}},"processed_data":{"order_number":"ORD-awAhK2v-1774210996","amount":4.24380250000000014409806681214831769466400146484375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-22 23:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01"} 
[2026-03-22 23:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","total_operations":15,"sites_count":1} 
[2026-03-22 23:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:24:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-F7YF-1774210932","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:24:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-F7YF-1774210932","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:24:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:24:01] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":177290} 
[2026-03-22 23:24:01] production.INFO: Order updated successfully. Order ID: 177290, Status: completed  
[2026-03-22 23:24:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-F7YF-1774210932","status":"completed","codes_count":0} 
[2026-03-22 23:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-awAhK2v-1774210996","operation_id":162270} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":14,"updates_prepared":1} 
[2026-03-22 23:24:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:24:01] production.ERROR: Operation not found for external_order: ORD-F7YF-1774210932 in chunk 1 {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:24:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:24:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-22 23:24:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":1} 
[2026-03-22 23:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":1} 
[2026-03-22 23:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QpXWfE8IV1k7MI9GRSScddTJXR41PawF","execution_time":"2026-03-22 23:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:24:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-22 23:24:32] production.INFO: Constructing job for order: 177292  
[2026-03-22 23:24:34] production.INFO: Handling job for order: 177292  
[2026-03-22 23:24:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:24:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:24:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b760447-fcf6-492f-b301-c87176b9dd3c&Player_ID=52250947716  
[2026-03-22 23:24:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1b760447-fcf6-492f-b301-c87176b9dd3c&Player_ID=52250947716","has_body":false} 
[2026-03-22 23:24:35] production.INFO: Operation sent successfully {"operation_id":162271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AQWTc7-1774211075","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:24:35"}},"processed_data":{"order_number":"ORD-AQWTc7-1774211075","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:24:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AQWTc7-1774211075","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:24:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-AQWTc7-1774211075","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:24:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:24:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":177292} 
[2026-03-22 23:24:46] production.INFO: Order updated successfully. Order ID: 177292, Status: completed  
[2026-03-22 23:24:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AQWTc7-1774211075","status":"completed","codes_count":0} 
[2026-03-22 23:24:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-22 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:25:04] production.INFO: async() رجع: true  
[2026-03-22 23:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03"} 
[2026-03-22 23:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","total_operations":14,"sites_count":1} 
[2026-03-22 23:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jncw5Ruv-1774208328","operation_id":162211} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":13,"updates_prepared":1} 
[2026-03-22 23:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":1540,"notification_type":"order_approved","reference_id":177291} 
[2026-03-22 23:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AqYaxw4X9NV3eSBcrIGHKBQygBJML7Db","execution_time":"2026-03-22 23:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-22 23:26:55] production.INFO: Constructing job for order: 177293  
[2026-03-22 23:26:57] production.INFO: Handling job for order: 177293  
[2026-03-22 23:26:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:26:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:26:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=332ac04a-a64c-4200-92ed-165241751999&Player_ID=52262980765  
[2026-03-22 23:26:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=332ac04a-a64c-4200-92ed-165241751999&Player_ID=52262980765","has_body":false} 
[2026-03-22 23:26:58] production.INFO: Operation sent successfully {"operation_id":162272,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q4Q6JA-1774211217","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:26:58"}},"processed_data":{"order_number":"ORD-q4Q6JA-1774211217","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-22 23:26:59] production.INFO: Constructing job for order: 177294  
[2026-03-22 23:27:01] production.INFO: Handling job for order: 177294  
[2026-03-22 23:27:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:27:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:27:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2909be0-4b30-4344-a8a5-a46bf59c8419&Player_ID=52262980765  
[2026-03-22 23:27:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2909be0-4b30-4344-a8a5-a46bf59c8419&Player_ID=52262980765","has_body":false} 
[2026-03-22 23:27:01] production.INFO: Operation sent successfully {"operation_id":162273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0SE8-1774211221","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:27:01"}},"processed_data":{"order_number":"ORD-0SE8-1774211221","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:27:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q4Q6JA-1774211217","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:27:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-q4Q6JA-1774211217","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:27:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:27:10] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177293} 
[2026-03-22 23:27:10] production.INFO: Order updated successfully. Order ID: 177293, Status: completed  
[2026-03-22 23:27:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q4Q6JA-1774211217","status":"completed","codes_count":0} 
[2026-03-22 23:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 23:27:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0SE8-1774211221","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:27:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-0SE8-1774211221","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:27:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:27:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":177294} 
[2026-03-22 23:27:13] production.INFO: Order updated successfully. Order ID: 177294, Status: completed  
[2026-03-22 23:27:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0SE8-1774211221","status":"completed","codes_count":0} 
[2026-03-22 23:27:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-22 23:27:50] production.INFO: Constructing job for order: 177295  
[2026-03-22 23:27:53] production.INFO: Handling job for order: 177295  
[2026-03-22 23:27:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:27:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:27:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=6dcd6c58-7f97-4961-b0f5-e4a62cab6b30&Player_ID=46934665  
[2026-03-22 23:27:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=6dcd6c58-7f97-4961-b0f5-e4a62cab6b30&Player_ID=46934665","has_body":false} 
[2026-03-22 23:27:54] production.INFO: Operation sent successfully {"operation_id":162274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5k7aLOg-1774211273","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 23:27:54"}},"processed_data":{"order_number":"ORD-5k7aLOg-1774211273","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 23:27:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5k7aLOg-1774211273","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:27:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-5k7aLOg-1774211273","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:27:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:27:59] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177295} 
[2026-03-22 23:27:59] production.INFO: Order updated successfully. Order ID: 177295, Status: completed  
[2026-03-22 23:27:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5k7aLOg-1774211273","status":"completed","codes_count":0} 
[2026-03-22 23:27:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jncw5Ruv-1774208328","status":"completed","notes":[],"codes":[]}} 
[2026-03-22 23:27:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jncw5Ruv-1774208328","status":"completed","codes":[],"notes":[]} 
[2026-03-22 23:27:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:27:59] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":177231} 
[2026-03-22 23:27:59] production.INFO: Order updated successfully. Order ID: 177231, Status: completed  
[2026-03-22 23:27:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jncw5Ruv-1774208328","status":"completed","codes_count":0} 
[2026-03-22 23:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 23:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-22 23:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03"} 
[2026-03-22 23:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","total_operations":12,"sites_count":1} 
[2026-03-22 23:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-22 23:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Vp1oPOhGurawrIu8dYkg1Na0bcJBRjyA","execution_time":"2026-03-22 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:28:14] production.INFO: Constructing job for order: 177296  
[2026-03-22 23:28:15] production.INFO: Handling job for order: 177296  
[2026-03-22 23:28:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:28:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:28:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=3ec3f2c0-4b8f-43d8-b9ff-c8b9079b89d6&Player_ID=0953629375  
[2026-03-22 23:28:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=3ec3f2c0-4b8f-43d8-b9ff-c8b9079b89d6&Player_ID=0953629375","has_body":false} 
[2026-03-22 23:28:16] production.INFO: Operation sent successfully {"operation_id":162275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bae6sLh-1774211296","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 23:28:16"}},"processed_data":{"order_number":"ORD-bae6sLh-1774211296","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 23:28:17] production.INFO: Constructing job for order: 177297  
[2026-03-22 23:28:19] production.INFO: Handling job for order: 177297  
[2026-03-22 23:28:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:28:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:28:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8e617185-7c7f-4237-ba68-b0c991ccb580&Player_ID=13201266520  
[2026-03-22 23:28:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8e617185-7c7f-4237-ba68-b0c991ccb580&Player_ID=13201266520","has_body":false} 
[2026-03-22 23:28:20] production.INFO: Operation sent successfully {"operation_id":162276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtQf-1774211299","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:28:20"}},"processed_data":{"order_number":"ORD-HtQf-1774211299","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:28:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HtQf-1774211299","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:28:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-HtQf-1774211299","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:28:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:28:59] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":177297} 
[2026-03-22 23:28:59] production.INFO: Order updated successfully. Order ID: 177297, Status: completed  
[2026-03-22 23:28:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HtQf-1774211299","status":"completed","codes_count":0} 
[2026-03-22 23:29:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 23:29:29] production.INFO: Constructing job for order: 177298  
[2026-03-22 23:29:32] production.INFO: Handling job for order: 177298  
[2026-03-22 23:29:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:29:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:29:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6a5a51a1-f001-4a1a-80f9-973940bb8267&Player_ID=11121643781  
[2026-03-22 23:29:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6a5a51a1-f001-4a1a-80f9-973940bb8267&Player_ID=11121643781","has_body":false} 
[2026-03-22 23:29:33] production.INFO: Operation sent successfully {"operation_id":162277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f6PrOc-1774211372","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:29:33"}},"processed_data":{"order_number":"ORD-f6PrOc-1774211372","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:29:34] production.INFO: Constructing job for order: 177299  
[2026-03-22 23:29:36] production.INFO: Handling job for order: 177299  
[2026-03-22 23:29:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2dfbfcfb-ca00-4f5f-a7f3-b7ef8de4d8ae&Player_ID=13201266520  
[2026-03-22 23:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2dfbfcfb-ca00-4f5f-a7f3-b7ef8de4d8ae&Player_ID=13201266520","has_body":false} 
[2026-03-22 23:29:36] production.INFO: Operation sent successfully {"operation_id":162278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8zE6-1774211376","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:29:36"}},"processed_data":{"order_number":"ORD-8zE6-1774211376","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:30:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00"} 
[2026-03-22 23:30:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","total_operations":15,"sites_count":2} 
[2026-03-22 23:30:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-F9ArMx-1774196887","ORD-5rq-1774196893","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035"]} 
[2026-03-22 23:30:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5rq-1774196893","operation_id":161922} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8zE6-1774211376","operation_id":162278} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f6PrOc-1774211372","operation_id":162277} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-F9ArMx-1774196887","operation_id":161921} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-bae6sLh-1774211296"]} 
[2026-03-22 23:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"count":1} 
[2026-03-22 23:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"count":1} 
[2026-03-22 23:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"user_id":31,"notification_type":"order_approved","reference_id":177296} 
[2026-03-22 23:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"processed":1,"errors":0} 
[2026-03-22 23:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275,"processed":1,"errors":0} 
[2026-03-22 23:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XW6A1hqT3LqmEL4rBp3VEx6jtRUbeCn8","execution_time":"2026-03-22 23:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bae6sLh-1774211296","operation_id":162275} 
[2026-03-22 23:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 23:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:30:01] production.INFO: Executing GetProducts task...  
[2026-03-22 23:30:03] production.INFO: async() رجع: true  
[2026-03-22 23:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-22 23:30:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f6PrOc-1774211372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:30:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-f6PrOc-1774211372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:30:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:30:13] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177298} 
[2026-03-22 23:30:13] production.INFO: Order updated successfully. Order ID: 177298, Status: completed  
[2026-03-22 23:30:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f6PrOc-1774211372","status":"completed","codes_count":0} 
[2026-03-22 23:30:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 23:30:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8zE6-1774211376","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:30:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-8zE6-1774211376","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:30:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:30:17] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":177299} 
[2026-03-22 23:30:17] production.INFO: Order updated successfully. Order ID: 177299, Status: completed  
[2026-03-22 23:30:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8zE6-1774211376","status":"completed","codes_count":0} 
[2026-03-22 23:30:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 23:30:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-F9ArMx-1774196887","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:30:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-F9ArMx-1774196887","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:30:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:30:19] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176928} 
[2026-03-22 23:30:19] production.INFO: Order updated successfully. Order ID: 176928, Status: completed  
[2026-03-22 23:30:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-F9ArMx-1774196887","status":"completed","codes_count":0} 
[2026-03-22 23:30:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 23:30:27] production.INFO: Constructing job for order: 177300  
[2026-03-22 23:30:29] production.INFO: Handling job for order: 177300  
[2026-03-22 23:30:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:30:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:30:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=36677cc7-2270-4b5a-b6b8-25dbbec5d741&Player_ID=11121643781  
[2026-03-22 23:30:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=36677cc7-2270-4b5a-b6b8-25dbbec5d741&Player_ID=11121643781","has_body":false} 
[2026-03-22 23:30:30] production.INFO: Operation sent successfully {"operation_id":162279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UVplVWfW-1774211429","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:30:30"}},"processed_data":{"order_number":"ORD-UVplVWfW-1774211429","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:30:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UVplVWfW-1774211429","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:30:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-UVplVWfW-1774211429","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:30:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:30:59] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177300} 
[2026-03-22 23:30:59] production.INFO: Order updated successfully. Order ID: 177300, Status: completed  
[2026-03-22 23:30:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UVplVWfW-1774211429","status":"completed","codes_count":0} 
[2026-03-22 23:31:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 23:31:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5rq-1774196893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:31:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-5rq-1774196893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:31:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:31:02] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":176929} 
[2026-03-22 23:31:02] production.INFO: Order updated successfully. Order ID: 176929, Status: completed  
[2026-03-22 23:31:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5rq-1774196893","status":"completed","codes_count":0} 
[2026-03-22 23:31:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-22 23:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03"} 
[2026-03-22 23:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","total_operations":10,"sites_count":1} 
[2026-03-22 23:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 23:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GT9boqv7Gg2sQlOTguN2tFU5YCzkTVy1","execution_time":"2026-03-22 23:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:32:13] production.INFO: Constructing job for order: 177301  
[2026-03-22 23:32:15] production.INFO: Handling job for order: 177301  
[2026-03-22 23:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=b426af06-f00e-4252-a425-2f2e30e112f2&Player_ID=1691324799  
[2026-03-22 23:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=b426af06-f00e-4252-a425-2f2e30e112f2&Player_ID=1691324799","has_body":false} 
[2026-03-22 23:32:16] production.INFO: Operation sent successfully {"operation_id":162280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kD8gZ-1774211536","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-22 23:32:16"}},"processed_data":{"order_number":"ORD-kD8gZ-1774211536","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-22 23:32:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kD8gZ-1774211536","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:32:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-kD8gZ-1774211536","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:32:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:32:23] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":177301} 
[2026-03-22 23:32:23] production.INFO: Order updated successfully. Order ID: 177301, Status: completed  
[2026-03-22 23:32:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kD8gZ-1774211536","status":"completed","codes_count":0} 
[2026-03-22 23:32:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-22 23:33:39] production.INFO: Constructing job for order: 177302  
[2026-03-22 23:33:40] production.INFO: Handling job for order: 177302  
[2026-03-22 23:33:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:33:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:33:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6757843a-4ddc-485a-8f02-a7ff08586096&Player_ID=0959164981  
[2026-03-22 23:33:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6757843a-4ddc-485a-8f02-a7ff08586096&Player_ID=0959164981","has_body":false} 
[2026-03-22 23:33:41] production.INFO: Operation sent successfully {"operation_id":162281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CvBk-1774211621","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 23:33:41"}},"processed_data":{"order_number":"ORD-CvBk-1774211621","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 23:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02"} 
[2026-03-22 23:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","total_operations":11,"sites_count":2} 
[2026-03-22 23:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-22 23:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-CvBk-1774211621"]} 
[2026-03-22 23:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"count":1} 
[2026-03-22 23:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"count":1} 
[2026-03-22 23:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"user_id":1299,"notification_type":"order_approved","reference_id":177302} 
[2026-03-22 23:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"processed":1,"errors":0} 
[2026-03-22 23:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281,"processed":1,"errors":0} 
[2026-03-22 23:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zGf13dmuZGVVOjmVl0xx3Gz13k6Nd0M8","execution_time":"2026-03-22 23:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CvBk-1774211621","operation_id":162281} 
[2026-03-22 23:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-22 23:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:35:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:35:04] production.INFO: async() رجع: true  
[2026-03-22 23:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:35:09] production.INFO: Constructing job for order: 177303  
[2026-03-22 23:35:12] production.INFO: Handling job for order: 177303  
[2026-03-22 23:35:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:35:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:35:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0c902c4b-6058-492f-940f-8541f72c0377&Player_ID=13201266520  
[2026-03-22 23:35:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0c902c4b-6058-492f-940f-8541f72c0377&Player_ID=13201266520","has_body":false} 
[2026-03-22 23:35:13] production.INFO: Operation sent successfully {"operation_id":162282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HwbV-1774211712","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:35:13"}},"processed_data":{"order_number":"ORD-HwbV-1774211712","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01"} 
[2026-03-22 23:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","total_operations":11,"sites_count":1} 
[2026-03-22 23:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-22 23:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gqUYorDkd8lLQ0VMC8p8YEpvvsAhmtkc","execution_time":"2026-03-22 23:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:36:38] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429949015","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphrstcl6tm87p4fXZmae"}},"user_id":802} 
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 23:36:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 23:36:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18498,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-22 23:37:13] production.INFO: Constructing job for order: 177304  
[2026-03-22 23:37:16] production.INFO: Handling job for order: 177304  
[2026-03-22 23:37:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:37:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:37:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e76efa02-f348-43c8-86df-a969e57cc67e&Player_ID=12153703409  
[2026-03-22 23:37:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e76efa02-f348-43c8-86df-a969e57cc67e&Player_ID=12153703409","has_body":false} 
[2026-03-22 23:37:17] production.INFO: Operation sent successfully {"operation_id":162283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1GH5a-1774211837","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:37:17"}},"processed_data":{"order_number":"ORD-1GH5a-1774211837","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:37:37] production.INFO: Constructing job for order: 177305  
[2026-03-22 23:37:38] production.INFO: Handling job for order: 177305  
[2026-03-22 23:37:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:37:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:37:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bd13b24d-df47-4144-9762-bf4fe62d4ebf&Player_ID=13201266520  
[2026-03-22 23:37:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bd13b24d-df47-4144-9762-bf4fe62d4ebf&Player_ID=13201266520","has_body":false} 
[2026-03-22 23:37:39] production.INFO: Operation sent successfully {"operation_id":162284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6XDvCOd-1774211858","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:37:39"}},"processed_data":{"order_number":"ORD-6XDvCOd-1774211858","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03"} 
[2026-03-22 23:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","total_operations":13,"sites_count":1} 
[2026-03-22 23:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1GH5a-1774211837","operation_id":162283} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6XDvCOd-1774211858","operation_id":162284} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 23:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AHVn6gGiEI0nkMWEDa4LD2FtvRB9FbXr","execution_time":"2026-03-22 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:38:19] production.INFO: Constructing job for order: 177306  
[2026-03-22 23:38:21] production.INFO: Handling job for order: 177306  
[2026-03-22 23:38:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:38:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:38:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=f8d727d0-9d8d-4f9c-a4e2-ff3aafce5672&Player_ID=12153703409  
[2026-03-22 23:38:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=f8d727d0-9d8d-4f9c-a4e2-ff3aafce5672&Player_ID=12153703409","has_body":false} 
[2026-03-22 23:38:22] production.INFO: Operation sent successfully {"operation_id":162285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V9R-1774211902","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 23:38:22"}},"processed_data":{"order_number":"ORD-V9R-1774211902","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-22 23:38:38] production.INFO: Constructing job for order: 177307  
[2026-03-22 23:38:40] production.INFO: Handling job for order: 177307  
[2026-03-22 23:38:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:38:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:38:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=c83a5469-073d-45a1-95b0-234cea499087&Player_ID=12153703409  
[2026-03-22 23:38:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=c83a5469-073d-45a1-95b0-234cea499087&Player_ID=12153703409","has_body":false} 
[2026-03-22 23:38:41] production.INFO: Operation sent successfully {"operation_id":162286,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yxwENVR-1774211920","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-22 23:38:41"}},"processed_data":{"order_number":"ORD-yxwENVR-1774211920","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-22 23:39:15] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1300.0","mainamount":"1300","operation_number":"600429950063","note":"رصيد","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnaev4vkr864330car4S"}},"user_id":1398} 
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 23:39:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 23:39:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18499,"user_id":1398,"amount":1300.0,"admins_notified":7} 
[2026-03-22 23:39:35] production.INFO: Constructing job for order: 177308  
[2026-03-22 23:39:38] production.INFO: Handling job for order: 177308  
[2026-03-22 23:39:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:39:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:39:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c9e20ad-b52d-420f-8f37-2ef8f1e8608c&Player_ID=52192567347  
[2026-03-22 23:39:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c9e20ad-b52d-420f-8f37-2ef8f1e8608c&Player_ID=52192567347","has_body":false} 
[2026-03-22 23:39:39] production.INFO: Operation sent successfully {"operation_id":162287,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DcTwq-1774211978","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:39:39"}},"processed_data":{"order_number":"ORD-DcTwq-1774211978","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:39:42] production.INFO: Constructing job for order: 177309  
[2026-03-22 23:39:45] production.INFO: Handling job for order: 177309  
[2026-03-22 23:39:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:39:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:39:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b2e1a6c-a4d5-4c8e-a464-3963392decd8&Player_ID=9624005450  
[2026-03-22 23:39:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b2e1a6c-a4d5-4c8e-a464-3963392decd8&Player_ID=9624005450","has_body":false} 
[2026-03-22 23:39:45] production.INFO: Operation sent successfully {"operation_id":162288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PyDT-1774211985","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-22 23:39:45"}},"processed_data":{"order_number":"ORD-PyDT-1774211985","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-22 23:39:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DcTwq-1774211978","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:39:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-DcTwq-1774211978","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:39:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:39:53] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":177308} 
[2026-03-22 23:39:53] production.INFO: Order updated successfully. Order ID: 177308, Status: completed  
[2026-03-22 23:39:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DcTwq-1774211978","status":"completed","codes_count":0} 
[2026-03-22 23:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 23:39:55] production.INFO: Constructing job for order: 177310  
[2026-03-22 23:39:57] production.INFO: Handling job for order: 177310  
[2026-03-22 23:39:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:39:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:39:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=4553e4b4-200e-47a8-8226-dd0bdfc8a344&Player_ID=72356787  
[2026-03-22 23:39:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=4553e4b4-200e-47a8-8226-dd0bdfc8a344&Player_ID=72356787","has_body":false} 
[2026-03-22 23:39:58] production.INFO: Operation sent successfully {"operation_id":162289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fyl1A-1774211998","amount":2.035527999999999781977066959370858967304229736328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-22 23:39:58"}},"processed_data":{"order_number":"ORD-Fyl1A-1774211998","amount":2.035527999999999781977066959370858967304229736328125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-22 23:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01"} 
[2026-03-22 23:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","total_operations":17,"sites_count":1} 
[2026-03-22 23:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1GH5a-1774211837","operation_id":162283} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6XDvCOd-1774211858","operation_id":162284} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fyl1A-1774211998","operation_id":162289} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-22 23:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LBvGYlpZVTqH5XZF4wKKROabgxz4ZMuI","execution_time":"2026-03-22 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:40:04] production.INFO: async() رجع: true  
[2026-03-22 23:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:41:13] production.INFO: Constructing job for order: 177313  
[2026-03-22 23:41:14] production.INFO: Handling job for order: 177313  
[2026-03-22 23:41:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:41:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:41:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ca8ef931-ada3-4daf-af10-c36bc6e9274c&Player_ID=0969712145  
[2026-03-22 23:41:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ca8ef931-ada3-4daf-af10-c36bc6e9274c&Player_ID=0969712145","has_body":false} 
[2026-03-22 23:41:15] production.INFO: Operation sent successfully {"operation_id":162290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nPKzB-1774212075","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 23:41:15"}},"processed_data":{"order_number":"ORD-nPKzB-1774212075","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 23:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03"} 
[2026-03-22 23:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","total_operations":18,"sites_count":2} 
[2026-03-22 23:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1GH5a-1774211837","operation_id":162283} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6XDvCOd-1774211858","operation_id":162284} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"skipped":16,"updates_prepared":1} 
[2026-03-22 23:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"count":1} 
[2026-03-22 23:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"user_id":348,"notification_type":"order_approved","reference_id":177310} 
[2026-03-22 23:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":1,"errors":0} 
[2026-03-22 23:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-nPKzB-1774212075"]} 
[2026-03-22 23:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"count":1} 
[2026-03-22 23:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"count":1} 
[2026-03-22 23:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"user_id":592,"notification_type":"order_approved","reference_id":177313} 
[2026-03-22 23:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"processed":1,"errors":0} 
[2026-03-22 23:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290,"processed":1,"errors":0} 
[2026-03-22 23:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oY57hXvPXKIuqboNqwItj0Ujk2DWapKc","execution_time":"2026-03-22 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nPKzB-1774212075","operation_id":162290} 
[2026-03-22 23:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-22 23:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-22 23:43:55] production.INFO: Constructing job for order: 177314  
[2026-03-22 23:43:57] production.INFO: Handling job for order: 177314  
[2026-03-22 23:43:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-22 23:43:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:43:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d18b3313-4953-4709-95db-6b33acc75e9d&Player_ID=0946647786  
[2026-03-22 23:43:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d18b3313-4953-4709-95db-6b33acc75e9d&Player_ID=0946647786","has_body":false} 
[2026-03-22 23:43:58] production.INFO: Operation sent successfully {"operation_id":162291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0oPY-1774212238","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-22 23:43:58"}},"processed_data":{"order_number":"ORD-0oPY-1774212238","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-22 23:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01"} 
[2026-03-22 23:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","total_operations":17,"sites_count":2} 
[2026-03-22 23:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1GH5a-1774211837","operation_id":162283} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6XDvCOd-1774211858","operation_id":162284} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-22 23:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-0oPY-1774212238"]} 
[2026-03-22 23:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291} 
[2026-03-22 23:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-22 23:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"processed":0,"errors":0} 
[2026-03-22 23:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Sx9DzPBtG1FrD0Dzk4R4rQwO0ye14ZWY","execution_time":"2026-03-22 23:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291} 
[2026-03-22 23:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 23:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:45:01] production.INFO: Executing GetProducts task...  
[2026-03-22 23:45:03] production.INFO: async() رجع: true  
[2026-03-22 23:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:45:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1GH5a-1774211837","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:45:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-1GH5a-1774211837","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:45:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:45:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":177304} 
[2026-03-22 23:45:18] production.INFO: Order updated successfully. Order ID: 177304, Status: completed  
[2026-03-22 23:45:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1GH5a-1774211837","status":"completed","codes_count":0} 
[2026-03-22 23:45:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 23:45:26] production.INFO: Constructing job for order: 177315  
[2026-03-22 23:45:29] production.INFO: Handling job for order: 177315  
[2026-03-22 23:45:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:45:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:45:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=78540c73-6e70-4357-aedb-457fed97b6b4&Player_ID=22519585  
[2026-03-22 23:45:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=78540c73-6e70-4357-aedb-457fed97b6b4&Player_ID=22519585","has_body":false} 
[2026-03-22 23:45:30] production.INFO: Operation sent successfully {"operation_id":162292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-emx-1774212329","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-22 23:45:30"}},"processed_data":{"order_number":"ORD-emx-1774212329","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-22 23:45:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-emx-1774212329","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:45:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-emx-1774212329","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:45:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:45:36] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":177315} 
[2026-03-22 23:45:36] production.INFO: Order updated successfully. Order ID: 177315, Status: completed  
[2026-03-22 23:45:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-emx-1774212329","status":"completed","codes_count":0} 
[2026-03-22 23:45:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 23:46:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6XDvCOd-1774211858","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:46:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-6XDvCOd-1774211858","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:46:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:46:00] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":177305} 
[2026-03-22 23:46:00] production.INFO: Order updated successfully. Order ID: 177305, Status: completed  
[2026-03-22 23:46:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6XDvCOd-1774211858","status":"completed","codes_count":0} 
[2026-03-22 23:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 23:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03"} 
[2026-03-22 23:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","total_operations":15,"sites_count":2} 
[2026-03-22 23:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1,"order_ids":["ORD-0oPY-1774212238"]} 
[2026-03-22 23:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"orders_count":1} 
[2026-03-22 23:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-22 23:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-22 23:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"count":1} 
[2026-03-22 23:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"count":1} 
[2026-03-22 23:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"user_id":592,"notification_type":"order_approved","reference_id":177314} 
[2026-03-22 23:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-22 23:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-22 23:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"processed":1,"errors":0} 
[2026-03-22 23:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291,"processed":1,"errors":0} 
[2026-03-22 23:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MVmvoU7UGI0eIS8DSwS15CObjfRbwZEC","execution_time":"2026-03-22 23:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0oPY-1774212238","operation_id":162291} 
[2026-03-22 23:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-22 23:46:29] production.INFO: Constructing job for order: 177316  
[2026-03-22 23:46:30] production.INFO: Handling job for order: 177316  
[2026-03-22 23:46:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:46:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:46:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=380bb9ce-122b-4c5a-b6f8-f4ebb762eee5&Player_ID=51996289286  
[2026-03-22 23:46:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=380bb9ce-122b-4c5a-b6f8-f4ebb762eee5&Player_ID=51996289286","has_body":false} 
[2026-03-22 23:46:31] production.INFO: Operation sent successfully {"operation_id":162293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E3Rkxl-1774212391","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:46:31"}},"processed_data":{"order_number":"ORD-E3Rkxl-1774212391","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:46:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E3Rkxl-1774212391","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:46:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-E3Rkxl-1774212391","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:46:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:46:39] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":177316} 
[2026-03-22 23:46:39] production.INFO: Order updated successfully. Order ID: 177316, Status: completed  
[2026-03-22 23:46:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E3Rkxl-1774212391","status":"completed","codes_count":0} 
[2026-03-22 23:46:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-22 23:47:03] production.INFO: Constructing job for order: 177317  
[2026-03-22 23:47:04] production.INFO: Handling job for order: 177317  
[2026-03-22 23:47:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:47:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:47:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=ae350add-06a4-444b-b611-62c859eae2e4&Player_ID=170680766  
[2026-03-22 23:47:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=50000&uuid=ae350add-06a4-444b-b611-62c859eae2e4&Player_ID=170680766","has_body":false} 
[2026-03-22 23:47:05] production.INFO: Operation sent successfully {"operation_id":162294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UlQsL-1774212425","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-22 23:47:05"}},"processed_data":{"order_number":"ORD-UlQsL-1774212425","amount":6.90712999999999954781060296227224171161651611328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-22 23:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02"} 
[2026-03-22 23:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","total_operations":15,"sites_count":1} 
[2026-03-22 23:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UlQsL-1774212425","operation_id":162294} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 23:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xh5HrcIZXNC2bhDKBoXyLfSelFkes0eA","execution_time":"2026-03-22 23:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:49:34] production.INFO: Constructing job for order: 177318  
[2026-03-22 23:49:35] production.INFO: Handling job for order: 177318  
[2026-03-22 23:49:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:49:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:49:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a96573a5-b79c-4734-9072-83116f6400b7&Player_ID=51291690698  
[2026-03-22 23:49:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a96573a5-b79c-4734-9072-83116f6400b7&Player_ID=51291690698","has_body":false} 
[2026-03-22 23:49:36] production.INFO: Operation sent successfully {"operation_id":162295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dYYx-1774212576","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:49:36"}},"processed_data":{"order_number":"ORD-dYYx-1774212576","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:49:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dYYx-1774212576","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:49:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-dYYx-1774212576","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:49:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:49:48] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177318} 
[2026-03-22 23:49:48] production.INFO: Order updated successfully. Order ID: 177318, Status: completed  
[2026-03-22 23:49:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dYYx-1774212576","status":"completed","codes_count":0} 
[2026-03-22 23:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 23:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00"} 
[2026-03-22 23:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","total_operations":15,"sites_count":1} 
[2026-03-22 23:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:50:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UlQsL-1774212425","operation_id":162294} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:50:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:50:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-22 23:50:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:50:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PJGX7plKuERiqQgyUedVPCtYd9WXPo0n","execution_time":"2026-03-22 23:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:50:00] production.INFO: Executing GetProducts task...  
[2026-03-22 23:50:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:50:00] production.INFO: Executing GetProducts task...  
[2026-03-22 23:50:02] production.INFO: async() رجع: true  
[2026-03-22 23:50:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UlQsL-1774212425","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-UlQsL-1774212425","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:50:04] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":177317} 
[2026-03-22 23:50:04] production.INFO: Order updated successfully. Order ID: 177317, Status: completed  
[2026-03-22 23:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UlQsL-1774212425","status":"completed","codes_count":0} 
[2026-03-22 23:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:50:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-22 23:50:43] production.INFO: Constructing job for order: 177319  
[2026-03-22 23:50:46] production.INFO: Handling job for order: 177319  
[2026-03-22 23:50:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:50:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:50:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=9824170b-f543-47b5-9dfe-97219d5fcc6c&Player_ID=samo187  
[2026-03-22 23:50:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=9824170b-f543-47b5-9dfe-97219d5fcc6c&Player_ID=samo187","has_body":false} 
[2026-03-22 23:50:47] production.INFO: Operation sent successfully {"operation_id":162296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zuRUI-1774212646","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-22 23:50:47"}},"processed_data":{"order_number":"ORD-zuRUI-1774212646","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-22 23:50:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zuRUI-1774212646","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-22 23:50:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-zuRUI-1774212646","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-22 23:50:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:50:54] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":177319} 
[2026-03-22 23:50:54] production.INFO: Order updated successfully. Order ID: 177319, Status: completed  
[2026-03-22 23:50:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zuRUI-1774212646","status":"completed","codes_count":0} 
[2026-03-22 23:50:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-22 23:51:37] production.INFO: Constructing job for order: 177320  
[2026-03-22 23:51:38] production.INFO: Handling job for order: 177320  
[2026-03-22 23:51:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:51:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:51:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=99ba52c0-4af2-467b-b178-2453d106e599&Player_ID=51291690698  
[2026-03-22 23:51:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=99ba52c0-4af2-467b-b178-2453d106e599&Player_ID=51291690698","has_body":false} 
[2026-03-22 23:51:39] production.INFO: Operation sent successfully {"operation_id":162297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n2A-1774212698","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:51:39"}},"processed_data":{"order_number":"ORD-n2A-1774212698","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:51:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n2A-1774212698","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:51:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-n2A-1774212698","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:51:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:51:51] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177320} 
[2026-03-22 23:51:51] production.INFO: Order updated successfully. Order ID: 177320, Status: completed  
[2026-03-22 23:51:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n2A-1774212698","status":"completed","codes_count":0} 
[2026-03-22 23:51:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 23:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03"} 
[2026-03-22 23:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","total_operations":14,"sites_count":1} 
[2026-03-22 23:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rRiKAEV4IMkCOfcV3HUvJEw5YENFvmFX","execution_time":"2026-03-22 23:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:53:41] production.INFO: Constructing job for order: 177321  
[2026-03-22 23:53:42] production.INFO: Handling job for order: 177321  
[2026-03-22 23:53:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:53:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:53:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=823b2d35-c0f0-4c08-8c08-ed231d65874f&Player_ID=51291690698  
[2026-03-22 23:53:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=823b2d35-c0f0-4c08-8c08-ed231d65874f&Player_ID=51291690698","has_body":false} 
[2026-03-22 23:53:43] production.INFO: Operation sent successfully {"operation_id":162298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U9VwsG-1774212823","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:53:43"}},"processed_data":{"order_number":"ORD-U9VwsG-1774212823","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:53:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U9VwsG-1774212823","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:53:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-U9VwsG-1774212823","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:53:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:53:55] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":177321} 
[2026-03-22 23:53:55] production.INFO: Order updated successfully. Order ID: 177321, Status: completed  
[2026-03-22 23:53:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U9VwsG-1774212823","status":"completed","codes_count":0} 
[2026-03-22 23:53:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-22 23:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01"} 
[2026-03-22 23:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","total_operations":14,"sites_count":1} 
[2026-03-22 23:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IsRL8lTxcuRbYGPHtyJmLNLjMUnaeyzw","execution_time":"2026-03-22 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:54:01] production.INFO: Constructing job for order: 177322  
[2026-03-22 23:54:04] production.INFO: Handling job for order: 177322  
[2026-03-22 23:54:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:54:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:54:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ce40c584-b008-46c5-9c12-17ae1a2f7a77&Player_ID=52309158573  
[2026-03-22 23:54:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ce40c584-b008-46c5-9c12-17ae1a2f7a77&Player_ID=52309158573","has_body":false} 
[2026-03-22 23:54:05] production.INFO: Operation sent successfully {"operation_id":162299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CZN5PH-1774212845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:54:05"}},"processed_data":{"order_number":"ORD-CZN5PH-1774212845","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:54:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CZN5PH-1774212845","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:54:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-CZN5PH-1774212845","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:54:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:54:16] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":177322} 
[2026-03-22 23:54:16] production.INFO: Order updated successfully. Order ID: 177322, Status: completed  
[2026-03-22 23:54:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CZN5PH-1774212845","status":"completed","codes_count":0} 
[2026-03-22 23:54:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-22 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-22 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-22 23:55:04] production.INFO: async() رجع: true  
[2026-03-22 23:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-22 23:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-22 23:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-22 23:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-22 23:55:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"157010824","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqcir5agffpk43qHaXFY"}},"user_id":1158} 
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-22 23:55:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-22 23:55:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18500,"user_id":1158,"amount":985.0,"admins_notified":7} 
[2026-03-22 23:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03"} 
[2026-03-22 23:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","total_operations":14,"sites_count":1} 
[2026-03-22 23:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HwbV-1774211712","operation_id":162282} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PyDT-1774211985","operation_id":162288} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-22 23:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WY4NDFK36vdNRt2Dj6E8ENL42AbqSfWQ","execution_time":"2026-03-22 23:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:57:00] production.INFO: Constructing job for order: 177323  
[2026-03-22 23:57:03] production.INFO: Handling job for order: 177323  
[2026-03-22 23:57:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:57:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:57:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ecba015-f8ab-47db-bdf0-6c7411ad4893&Player_ID=51020160239  
[2026-03-22 23:57:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ecba015-f8ab-47db-bdf0-6c7411ad4893&Player_ID=51020160239","has_body":false} 
[2026-03-22 23:57:04] production.INFO: Operation sent successfully {"operation_id":162300,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CDAWCK5v-1774213023","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:57:04"}},"processed_data":{"order_number":"ORD-CDAWCK5v-1774213023","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:57:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PyDT-1774211985","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 23:57:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-PyDT-1774211985","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 23:57:10] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 23:57:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_rejected","reference_id":177309} 
[2026-03-22 23:57:10] production.INFO: Order updated successfully. Order ID: 177309, Status: rejected  
[2026-03-22 23:57:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PyDT-1774211985","status":"rejected","codes_count":0} 
[2026-03-22 23:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 23:57:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-22 23:57:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HwbV-1774211712","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-22 23:57:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-HwbV-1774211712","status":"cancelled","codes":[],"notes":[]} 
[2026-03-22 23:57:25] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-22 23:57:25] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_rejected","reference_id":177303} 
[2026-03-22 23:57:25] production.INFO: Order updated successfully. Order ID: 177303, Status: rejected  
[2026-03-22 23:57:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HwbV-1774211712","status":"rejected","codes_count":0} 
[2026-03-22 23:57:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 23:57:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-22 23:57:45] production.INFO: Constructing job for order: 177324  
[2026-03-22 23:57:46] production.INFO: Handling job for order: 177324  
[2026-03-22 23:57:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-22 23:57:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-22 23:57:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=67248de4-c1e0-424a-81ba-c9af38e6893c&Player_ID=51591718249  
[2026-03-22 23:57:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=67248de4-c1e0-424a-81ba-c9af38e6893c&Player_ID=51591718249","has_body":false} 
[2026-03-22 23:57:47] production.INFO: Operation sent successfully {"operation_id":162301,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2FF-1774213066","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-22 23:57:47"}},"processed_data":{"order_number":"ORD-2FF-1774213066","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-22 23:58:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CDAWCK5v-1774213023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-22 23:58:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-CDAWCK5v-1774213023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-22 23:58:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-22 23:58:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":177323} 
[2026-03-22 23:58:01] production.INFO: Order updated successfully. Order ID: 177323, Status: completed  
[2026-03-22 23:58:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CDAWCK5v-1774213023","status":"completed","codes_count":0} 
[2026-03-22 23:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02"} 
[2026-03-22 23:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","total_operations":13,"sites_count":1} 
[2026-03-22 23:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-injxy-1774196883","ORD-DONX-1774201199","ORD-K7RS4-1774202962","ORD-RFDwJ9A3-1774204934","ORD-GXqgx-1774205027","ORD-Xk2l-1774205031","ORD-ZM6PE8XR-1774205035","ORD-Mf5a-1774205035","ORD-x4YE-1774205039","ORD-HYru-1774208653"]} 
[2026-03-22 23:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-22 23:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2FF-1774213066","operation_id":162301} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DONX-1774201199","operation_id":162026} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GXqgx-1774205027","operation_id":162117} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HYru-1774208653","operation_id":162218} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-injxy-1774196883","operation_id":161920} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-K7RS4-1774202962","operation_id":162058} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mf5a-1774205035","operation_id":162120} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RFDwJ9A3-1774204934","operation_id":162111} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V9R-1774211902","operation_id":162285} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4YE-1774205039","operation_id":162121} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xk2l-1774205031","operation_id":162118} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxwENVR-1774211920","operation_id":162286} 
[2026-03-22 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-22 23:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119,"processed":0,"errors":0} 
[2026-03-22 23:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ft4xsonj16M4QOggTZaGnaLA2rJbGFwz","execution_time":"2026-03-22 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZM6PE8XR-1774205035","operation_id":162119} 
[2026-03-22 23:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
